Skip to content

Project Structure

Anthony W. edited this page Oct 4, 2025 · 1 revision

Project Structure

app.py

The main app file, loaded by the WSGI web server. Contains the front-end handlers.

constants.py

Contains all constants and common calculations.

database.py

Contains all functions that contact the database.

auth.py

Contains functions relating to accounts.

/templates

Contains all Jinja HTML templates.

/static

Contains static files, like images, CSS, and JS.

/secrets

Contains server-side authentication, like API keys. Read /secrets/README.md for more info.

Clone this wiki locally