Djattendance is a rewrite of the original FTTA attendance server in Python/Django. It supports many internal functions of the FTTA, for both trainees and administrators, such as:
- Attendance
- Service Scheduling
- Life-studies
- Class Syllabi
- etc.
The original attendance server was based on a traditional LAMPstack. The new version is written in Python on top of the Django web framework (djangoproject.com) using Postgres and Nginx.
Python/Django Postgres Gunicorn Nginx
HTML5 Boilerplate Bootstrap
Celery (using Redis) Memcached (deployment only)
A more detailed guide to running djattendance on your local machine can be found in the wiki (coming soon).
- have Python and Postgres installed
git clone
the djattendance repopip install -r requirements.txt
from the/requirements
(recommended that you usevirtualenv
)- using django:
manage.py syncdb
andmanage.py runserver
(be sure to use the local settings)