This repository represent a service with a minimalist and user-friendly interface that allows users to book parking spaces. The service also allows users to cancel reservations, view the cost of reservations and view the history of previous reservations. This repository is a back-end part of parking booking app. Repository of the front-end part of parking booking app.(https://github.com/komrade2801/NC_Spring)
- Authorization via Google API
- Parking place details displaying
- Adding/Removing a booking
- Getting users history of bookings
- Getting information of booking cost
- Displaying parking map with bookings on it
- Client-server architecture with REST
- Object-relational database
- Server-side on Spring boot
- System logging using Slf4j
- Spring boot
- Java 11
- Hibernate
- Lombok
- MySQL
Pic 2. Main page.
Pic 3. Authorization page.
Pic 4. Creating new booking.
Pic 5. Current bookings.
Pic 6. History of bookings.
- Creating Spring boot app ✅
- Designing and building a MySQL database ✅
- Deploy database on Heroku ✅
- Creating DAO layer
- Creating Models ✅
- Creating Repositories ✅
- Creating Models ✅
- Creating Controllers layer ✅
- Creating Service layer ✅
- Adding WebSockets ✅
- Adding app config, CORS's config, WebSocket's config ✅
- Adding logging ✅