Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saurabhrana7699/e-commerce_mini_project
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.
https://github.com/saurabhrana7699/e-commerce_mini_project
hibernate java lombok maven mysql spring-boot spring-data-jpa swagger-ui
Last synced: about 18 hours ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/saurabhrana7699/e-commerce_mini_project
- Owner: saurabhrana7699
- Created: 2023-01-04T20:13:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-04T20:31:38.000Z (about 2 years ago)
- Last Synced: 2024-11-19T00:47:15.706Z (2 months ago)
- Topics: hibernate, java, lombok, maven, mysql, spring-boot, spring-data-jpa, swagger-ui
- Language: Java
- Homepage:
- Size: 180 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce_MINI_Project
I 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
* Customer 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=8888
API Root Endpoint https://localhost:8888/
http://localhost:8888/swagger-ui/index.html#/
# Contributors
* [Saurabh Rana](https://github.com/saurabhrana7699)