John Montagu, the 4th Earl of Sandvich
436359594b
Refactor the codebase to move invites and integrations logic into separate stores. This change improves the separation of concerns and maintainability by isolating the invites and integrations logic from the teams store. |
||
---|---|---|
availabili.tf | ||
backend-flask | ||
nginx | ||
.gitignore | ||
README.md | ||
docker-compose.yml |
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