Skip to content

Latest commit

 

History

History
72 lines (43 loc) · 1.71 KB

README.md

File metadata and controls

72 lines (43 loc) · 1.71 KB

Small E_commerce Project 🛍

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.


Tech Stacks:

  • Java
  • Spring Boot
  • Maven
  • Swagger-Ui
  • Lombok
  • MySql
  • SpringData Jpa
  • Hibernate

Modules

  • Login, Logout Module
  • Admin Module
  • user Module

Features

Admin Features:

  • Product List
  • Add new products
  • Manage Quantities
  • Order management

User Features:

  • 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

Installation & Run

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/

-http://localhost:8027/swagger-ui/

Contributors