A web application, the purpose of which is to search for sports events in the area
and to create teams in various sports disciplines.
Frontend created in technologies:
- React
- TypeScript
- React Bootstrap
- Searching for games, e.g. based on the given address and sport dyscipline, which are shown on the map
- Advanced game search filter, based on detailed game parameters, such as sport discipline,
range from given address, price, date, number of players, duration - Creating a user account for more advanced features
- Creating new games using venue reservation system
- Joining existing games
- Java17
- Spring Boot 3.2.0
- Spring Security 5
- Spring Data JPA
- Hibernate 5
- JWT
- PostgreSQL 15
- JUnit 5
- Mockito 3.9
- Google Maps Geocoding API
- AWS (Elastic Beanstalk + Amazon RDS + CodePipeline)