Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shubhambhoskar/enchanting-flowers-955

This is online shopping application used for the shopping purpose. Admin and user can register and perform operations accordingly.
https://github.com/shubhambhoskar/enchanting-flowers-955

javacore jpa-hibernate mysql sprinboot swagger-ui

Last synced: 24 days ago
JSON representation

This is online shopping application used for the shopping purpose. Admin and user can register and perform operations accordingly.

Awesome Lists containing this project

README

        

## enchanting-flower-955

# REST API for E-Commerce Application

Overview
---------
Project Development In Construct Week

Project Type:
-------------
Group Project:
- Rest API using Spring Boot and Mysql

Technologies:
- Spring Boot
- Spring Data JPA (Hibernate)
- Core Java
- MySQL
- Swagger-UI

## Team Members
| Name | Student ID |
|------------------|------------|
| Shubham Bhoskar | fw20_0661 |
| Vikas Yadav | fw18_0302 |
| Shashi Suman | fw18_0471 |
| Amit Singh | fw19_0457 |
| Akash Yadav | fw20_1095 |

----------------------------
Online Shopping Application :
----------------------------

Problem Statement:

- This application is used by ABC Company admin and their Customer for online shopping
- This application will help Customer to buy the products and view order details.
- Customer can register themselves and login. Add product to the cart and purchase it .
- This application will help Admin to search Product list ,add new products ,remove products and update product .

Modules:
---------
- Login Module
- Customer Module
- Product Module
- Order Module
- Cart Module

ER-Diagram
----------
![ER-SHOPBAG pic](https://user-images.githubusercontent.com/103960690/201526943-c77b186c-5fd8-407b-957f-bd5c5102335a.png)

Swagger REST API:
-------------------
- Link http://localhost:8088/swagger-ui/
-------------------
Images :
----------

- All Controllers:
![p01](https://user-images.githubusercontent.com/87934736/208306737-0b1227e4-977e-412e-8449-5a4af39fe1cf.png)

- Address Controller:
![1 address](https://user-images.githubusercontent.com/87934736/208306674-63fd5875-0ee0-4c3c-b966-a2e401008b02.png)

- Cart Controller:
![1 cart](https://user-images.githubusercontent.com/87934736/208306411-4445af0e-0276-48a5-abaf-177df0f2cfb0.png)

- Customer Controller:
![1 customer](https://user-images.githubusercontent.com/87934736/208306435-e0adb261-62da-4a4c-a937-0670c4c935e8.png)

- Login Controller:
![1 login](https://user-images.githubusercontent.com/87934736/208306696-8e931d41-1dcd-4c31-9c66-ef70c79bf071.png)

- Order Controller:
![1 myOrder](https://user-images.githubusercontent.com/87934736/208306689-605a8b35-6c21-49ce-bef0-09781c632f89.png)

- Product Controller:
![1 product](https://user-images.githubusercontent.com/87934736/208306680-27de7058-776d-403f-bb8c-45e69c91e247.png)

------------------------