- Events CRUD, including filtering and search
- Registration for an event
- User registration and basic authentication
- Swagger API Docs
- Containerized with Docker
- Mailing upon event registration is not implemented, but can be easily added using APIs like SendGrid.
docker compose up
- Connect to container
docker exec -it conference_backend.web sh
- Run migrations
poetry run manage migrate
docker compose build testrunner
docker compose run testrunner
Available at http://127.0.0.1:8000/api/schema/swagger-ui/
.env
left out from.gitignore
for simplicity..idea
contains project structure settings, project is organized with "src layout".