Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)