We made a Backend Application to Perform CRUD Operation and Made RestFul APIs Service Using java, SpringBoot, lombok and swagger-UI for Online Shopping Application. The main objective of the Online Shopping System is to manage the details of Shopping,Payment,Bills,Customer. It manages all the information about Shopping, Products, Customer, Shopping.
- Java
- Spring Boot
- Maven
- Swagger-Ui
- Lombok
- MySql
- SpringData Jpa
- Hibernate
- Login, Logout Module
- Admin Module
- user Module
- Product List
- Add new products
- Manage Quantities
- Order management
- Landing Page
- Search functionality
- Search by category
- Sort, Filter by rating, price
- See individual product page
- Add to cart
- See cart details and total price in it
- Make a purchase, and track status
- See historical order
- Payment ,Checkout pages
- Login, Register Pages
Before running the API server, you should update the database config inside the application.properties file.
Update the port number, username and password as per your local database config. server.port=8090
spring.datasource.url=jdbc:mysql://localhost:3306/Gogreen spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.username=mysql username spring.datasource.password=YourPassword spring.jpa.hibernate.ddl-auto=update
API Root Endpoint https://localhost:8090/