This project exists primarily for me to learn and keep up to date with the following technologies.
- Backend uses API Platform
- Frontend uses Svelte written in TypeScript
- Production and development environments handled by Docker
- Client data updates pushed using Mercure
- HTTPS served using Caddy
- All interactions through a REST API
- Test driven development of both backend and frontend
In this game players manage a car racing team. They can purchase and upgrade vehicles, as well as hire and train people (drivers and mechanics).
Players earn credits from racing, which can be used to unlock high tiers of the game.