This project is an online customer service center built with Spring Boot. It provides a platform for customers to submit requests, complaints, and inquiries which can be resolved by our dedicated support team. It uses JPA for data persistence, MySQL for the database, and includes validation and web functionalities. The project also employs Lombok to minimize boilerplate code.
Java | Hibernate | Spring Boot | Spring Framework | Spring Data JPA | Spring Boot Validation | Spring Boot Web | Spring Boot DevTools| Postman | MySQL Database | Maven | Swagger UI | Lombok | HTML | CSS | JavaScript
- Login Module
- Admin Module
- Operator Module
- Customer Module
- Java 8 or higher
- Maven
- MySQL Server
spring.datasource.url=jdbc:mysql://localhost:3306/your-database-name spring.datasource.username=your-username spring.datasource.password=your-password
mvn clean install
java -jar target/decisive-iron-5903-0.0.1-SNAPSHOT.jar
Your application should be up and running at http://localhost:8080.
## API Root Endpoint
http://localhost:8080/swagger-ui/index.html