ujjwalpaul005 / E-Commerce-rest-API

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 .

Home Page:https://drive.google.com/file/d/1z_1mKt7nuNGfenRRa6stvjApsvQRdiov/view?usp=sharing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

steady-vessel-6932

REST API for E-Commerce Application

Overview

Project Development In Construct Week

Project Type:

Group Project:

  • Rest API using Spring Boot and Mysql
  • Calling backend API’s from the Java-script
  • Deployment of the application on AWS

Technologies:

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

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 also register themselves and login.
  • 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

Swagger REST API:


Images :

  • All Controllers:

image

  • Address Controller:

image (1)

  • Cart Controller:

image (2)

  • Customer Controller:

image (3)

  • Login Controller:

image (4)

  • Order Controller:

image (5)

  • Product Controller:

image (6)

About

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 .

https://drive.google.com/file/d/1z_1mKt7nuNGfenRRa6stvjApsvQRdiov/view?usp=sharing


Languages

Language:Java 100.0%