This website aims to digitalise attendance taking and tracking of a group of users. This is done through 2 main components: - by providing a public interface for personnel to update their individual statuses conveniently, and - providing a protected overview page that summarises the data.
- Python 3.x installation
Upon cloning this repository, the virtual environment as well as the required python packages are installed by running the setup script for Windows or Linux.
This repository uses pip-tools to synchronise python packages across computers. To add a new Python Package:
- Insert the name of the python package in
requirements.in
. - Then run
pip-compile
so thatrequirements.txt
can be updated. - Finally, run
pip-sync
to download the new packages.