This is the server handling all the hard work - attendance, AI anomaly detection, etc., written in FastAPI
API docs generated via Swagger are available at HOST/docs
- Clone the repo
- Setup a virtual environment -
python -m venv venv
source venv/bin/activate
- Install dependencies -
pip install -r requirements.txt - Start the development server -
uvicorn app.app:app --reload - After creating initial admin user, grant superuser rights with -
UPDATE user set is_superuser = 1 where is_superuser = 0;withsqlite3 test.db