This is a REST server for the Restaurant Reservation app. Users can register their restaurant on the app and open for other users to make reservations and leave reviews. It serves as a practice to use Spring Data, Spring Boot, Maven and Hibernate. The client part is written in ReactJS and can be found HERE.
- OAuth Login with JWT, all api endpoints required token authorization
- Spring Data Jpa for pre-defined CRUD method
- Maven for dependencies management
- Hibernate for data persistence
- MYSQL for database