Skip to content

An E-commerce application which is use to buy or sell the products through different buyer and sellers.

Notifications You must be signed in to change notification settings

Kapil7982/NeedInDeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

NeedInDeed An E-commerce Application Rest Api

This is an E-commerce Spring Boot Application. which is use to buy or sell the products through different buyer and sellers. We can perfrom all the CRUD operation in this application such as Create, Read, Update and Delete.

This is a Mini project, completed by me with in 2 weeks.

REST API Use for below functions

  • Create Admin an Customer account.
  • Admin and Customer can Login and Signup.
  • Admin can add the prodcuts.
  • Admin can update the product details.
  • Admin can delete the products.
  • Customer can buy the products.
  • Customer can delete the products from cart.

Tech Stack

  • Java
  • Hibernate
  • Spring Framework
  • Spring Boot with JPA
  • MySQL
  • Maven
  • Swagger UI

Modules

  • Admin
  • Customer

MySql database details

Install and connect with database

#db specific properties
spring.datasource.url=jdbc:mysql://localhost:8888/needindeed
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=port

API Functionality are-

  • Admin features

  1. Admin can Login and SignUp.
  2. Admin can add the products.
  3. Admin can update the product details.
  4. Admin can delete the product.
  5. Admin can view the all the product details.
  6. Admin can see all the custoemers list.
  7. Admin can save the customer.
  8. Admin can remove the customer.
  9. Admin can update the customer.
  • Customer features

  1. Customer can Login and Signup.
  2. Customer can update his/her details.
  3. Customer can save his/her details.
  4. Customer can buy products.
  5. Customer can delete product from cart.

Swagger-UI(API's)

WhatsApp Image 2022-12-01 at 8 16 22 AM

Admin controller

WhatsApp Image 2022-12-01 at 8 17 02 AM

Customer controller

WhatsApp Image 2022-12-01 at 8 07 17 AM

Order controller

WhatsApp Image 2022-12-01 at 8 09 23 AM

Product controller

WhatsApp Image 2022-12-01 at 8 10 01 AM

ER Diagram

ER-2

About

An E-commerce application which is use to buy or sell the products through different buyer and sellers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages