This is a full-stack web application. Docker for containerization, FastAPI for the API and Backoffice, Svelte for the frontend, Local SMTP and PostgreSQL as the database. The project is designed to provide a robust and scalable foundation for building modern full-stack web applications.
Make sure you have the following tools installed on your machine:
.env-template
to .env
and fill itdocker compose up --build
docker compose exec -it db bash "/usr/src/sql/purge.sh"
docker compose exec -it db bash "/usr/src/sql/import.sh"
pytest tests/*.py