Skip to content
Demo app that integrates event editing features with a FullCalendar.js calendar
Branch: master
Clone or download
mstubna cleaning up for public consumption
- updating README with motivation and more thorough description
- adding screenshots
- removing unnecessary views from app
Latest commit 0daecdd Oct 26, 2014
Type Name Latest commit message Commit 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

You can’t perform that action at this time.