This project aims to develop an application for managing tennis courts and reservations. The application consists of two main panels: Client and Administration. In the Administration panel, the Admin have the capability to manage tennis courts and reservations, including tasks such as adding, editing, and deleting. In the Client panel, users are able to create and manage their reservations efficiently.
- Asynchronous notifications management with Rabbit and websocket
- Mailing system with Thymeleaf and Rabbit queueing
- REST API
Java 17, Spring Boot 3, PostgreSQL, Docker, RabbitMQ
- Marcin Bator (@marcinbator) BE
- Igor Litwa (@miszor03) PM
- Wiktor Mazur (@ZegarekPL) FE
- Paweł Buczek (@pablitoo1) FE
- Bartłomiej Krówka (@bkrowka) FE