Backbone powered scheduling tool. Creates a schedule of events, showing attendance requirements according to job or specific person. Web editable, with a quick overview available to see all data.
Intended for short (around a week long) busy periods, where different people have different responsibilities and schedules change frequently.
git clone [email protected]:wwu-housing/schedule.git
cd schedule
mkvirtualenv schedule
pip install -r requirements.txt
Run with python app.py
. With the default settings, this will use (or create)
a sqlite database called schedule.db
in the current directory and serve
everything to localhost:8009
.
The following libraries are included and used in this tool.
- Backbone.js
- Underscore.js
- Bootstrap.js
- [Moment.js] (http://momentjs.com/)
- jQuery
- jQuery UI
- Touch Punch
- FastClick
Install through pip using the requirements.txt file.
The data for this app is stored in a sqlite database (currently). The filename
can be specified in the settings.py
file.
The list of requirements is specified within the static/index.html
file.
Each requirement looks like the following.
"key": { // a unique key for the requirement
"text": "Name", // the short text term
"label": "danger", // the bootstrap class for this (determines color)
"description": "A description for the requirement"
}