Tool | Usage |
---|---|
Ktor | Framework |
Netty | Network engine |
PostgreSQL | Database |
ORM | Exposed |
Authentication | NONE |
Tests | Integration tests in test package (+ Postman collection) |
Set postgreSQL server and database infos in resources/application.conf.
chmod +x gradlew
./gradlew :test --tests "fr.fritsch.betclic.ApplicationTest"
./gradlew run
- Remove hardcoded configuration from resources/application.conf
- Authentication
- Dockerization
- Paging results
- Creating a tournament entity to handle simultaneous ranking + a global one
- End-to-end automated testing
- Caching/pooling database