Skip to content

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 .

Notifications You must be signed in to change notification settings

ujjwalpaul005/E-Commerce-rest-API

Repository files navigation

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 .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages