Below is an implementation of the FullCalendar.io JS library. Users with appropriate admistrative priviledges will also be able to modify events.