lol
 
 
 
 
 
 
Go to file
John Montagu, the 4th Earl of Sandvich 3394f2271e
refactor: Split team routes
The team routes have been split into separate blueprints for better
modularity and maintainability. The team invite and team integration
routes are now handled by their respective blueprints.
2024-11-19 16:34:51 -08:00
availabili.tf refactor: Split teams store into separate stores 2024-11-19 01:06:44 -08:00
backend-flask refactor: Split team routes 2024-11-19 16:34:51 -08:00
nginx Update docker-compose for backend and reverse proxy 2024-11-07 18:13:12 -08:00
.gitignore Implement some basic features 2024-11-02 12:33:27 -07:00
README.md Add README.md 2024-11-06 20:56:55 -08:00
docker-compose.yml Update docker-compose for backend and reverse proxy 2024-11-07 18:13:12 -08:00

README.md

availabili.tf

Scheduling for TF2

Setup (dev)

Frontend

# first time setup
npm install

npm run dev

Backend

In virtual environment:

# first time setup
pip install -r requirements.txt
flask db migrate

flask run --debug

OpenAPI

The backend will automatically serve its OpenAPI-compliant spec at /apidoc/openapi.json which can also be viewed at /apidoc/redoc or /apidoc/swagger or /apidoc/scalar.

To generate the frontend client:

npx openapi --input 'http://localhost:5000/apidoc/openapi.json' --output src/client