- REST API for Ecommerce_WebApplication is an WebApplication which Buy any kinds of Product with Payment Method Support.
- User can also check today, last week, last months and last few montsh as Jan - dec sales and sort the Product According to price and categories.
- 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
The following Diagram depicts the flow of our Entity Relation Diagram to simplify the work flow.

-
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/
@Nitish Kumar