This project is a open-source management application for short-track speedskating competitions.
- NX
- Postgres
- NestJS
- GraphQL
- Angular
- Auth users
- Login
- Registering
- Users can register themselfs as a athlete
- Users can register themselfs to a existing athlete
- Users can register a club
- Users can join a club
- Users can represent a club
- Admins can approve applicants
- Users can be admin of a club
- Admins of a club can create a competition, all clubadmins get added to the competition
- Users can enter their Athletes in a competition
- Users can withdraw their athletes from a competition with a reason. -> can change the status of a entry
- Admins of the competition can mark competitors present or widthdrawn
- a working proof of concept.
- an actual readme.
- a contribution guide.
- a seperate todo markdown.
- further set-up.
- make it into a aliexpress clone aswell so it can make money :)
Run ng test
to execute the unit tests via Jest.
Run ng e2e
to execute the end-to-end tests via Cypress.