Demo app that integrates event editing features with a FullCalendar.js calendar
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Workshop Manager

FullCalendar.js is a fantastic open source javascript library for displaying events in a beautiful customizable calendar. However, according to the author:

FullCalendar is great for displaying events, but it isn't a complete solution for event content-management. Beyond dragging an event to a different time/day, you cannot change an event's name or other associated data. It is up to you to add this functionality through FullCalendar's event hooks.

This project demonstrates a Workshop Manager app that builds out that missing functionality.

View the Workshop Manager demo

Tapping on an event in the calendar displays the full event details. Events can also be created, copied, and deleted.

Full event details can be edited.

Other open-source libraries used

Set up for development

Grunt is used to build the app from the source files.


Node and npm, and grunt-cli should be installed on your development system.


  • To install the project dependencies after downloading the source files

      $ npm install
  • To run the development environment

    1. In a terminal window

       $ grunt build_watch

      This triggers the build process when source files change.

    2. In another terminal window

       $ grunt preview

      This serves the site on http://localhost:8000