This project uses the following dependencies to interact with the Angular Front End Successfully.
- Spring Data JPA
- Spring Web
- MySQL
- Spring Security
- JWT
- Image Compression
- Java Mail
- Bean Validation on DTOs to implement Server Side Validation
- Pagination on the Server Side for Rental Viewing
- CSV Validation with DMV Server using node.js
- Database integration using Stored Procedure and SQL View
Run the following steps to work with this project.
- Clone the Git Repo
- Open the Project using Intellij Idea
- Use Maven to install the project dependencies
- Run the Spring Boot Application
- The embedded Tomcat Server will deploy the application locally on http://localhost:8080
- Browse http://localhost:8080 to interact with the backend or send requests via PostMan to the endpoints defined in
the
Controller
package.