Skip to content

Afzhal-ahmed-s/E-commerece

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API for Ecommerce Website.

Dukaan

'Dukaan' an E-commerce REST API built over a span of 2 weeks. The API can perform all the CRUD operation with customer validation at every step.

Project demonstration link- click here

Tech Stack

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • MySQL
  • Swagger

Modules

  • Login module
  • User Module
  • Admin Module
  • Customer Module
  • Product Module
  • Order Module
  • Payment Module
  • Cart Module
  • Feedback Module
  • Seller Module

ER diagram

Screenshot 2023-02-15 at 10 41 19 AM

Features

  • CRUD Operation for user.
  • CRUD Operation for product.
  • CRUD Operation for order.
  • CRUD Operation for cart.
  • CRUD Operation for address.

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
    spring.datasource.url=jdbc:mysql://localhost:3306/vaccinescheduler;
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.username=root
    spring.datasource.password=root

API Root Endpoint

http://localhost:8888/

http://localhost:8888/swagger-ui/index.html#/