Git Product home page Git Product logo

nilmes / online-sweet-mart Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 138 KB

This repository contain Sweet mart project in which we developed REST API'S. This REST API allows a Customer to Signup, Login & Browse through the products and add them to Cart Wishlist, as well as for the Administrator to View all the Orders, Customers & Products.

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

Java 100.00%
java jdbc mysql spring-boot swagger-ui

online-sweet-mart's Introduction

BakedDelight

Logo

BakedDelight

REST API SERVICE

The BakedDelight has developed this REST API, which allows Customers to browse the Products, Save them to Cart for future, perform all the basic fundamental CRUD operations like any other Shopping Application and place Orders as per their requirements.

The BakedDelight API also provides User, Admin Validation & Authentication for every operation and simplified Exception Handling for layman's easy understanding.

The API's primary objective is to provide to the Customer ** a Simple & User-Friendly Shopping Experience.**

The API's Services will be used by the two categories of users:

  • Admin (Administrator)

  • User (Customer)

Tech Stack

  • JAVA
  • SPRING
  • SPRINGBOOT
  • HIBERNATE
  • MAVEN
  • J.D.B.C
  • MYSQL
  • SWAGGER UI

Dependencies

  • SPRING DATA JPA
  • SPRING BOOT DEVTOOLS
  • SPRING WEB
  • HIBERNATE
  • MYSQL DRIVER
  • VALIDATION
  • LOMBOK
  • SWAGGER UI

Modules

  • User Module
  • Customer Module
  • Product Module
  • Cart Module
  • Order Module
  • Bill Module
  • Exception Handler Module

System Structure

The REST API allows a Customer to Signup, Login & Browse through the products and add them to Cart wishlist, as well as for the Administrator to View all the Orders, Customers & Products.

Administrator can Add, Update, View, Delete Products from the Database.

  • Administrator

    • Login & Logout
    • View all Products
    • View all Orders of an User
    • View all Customers
    • Add New Products into Database
    • Remove Products from Database
    • Update Products in Database
    • Delete Customer from Database
  • User / Customer

    • Signup
    • Login & Logout
    • Update all Personal Details
    • View all Products .
    • Add Products to Cart
    • Update Products Quantity in Cart
    • Delete Products from Cart
    • Empty Cart
    • Add Order
    • Cancel Order
    • View Orders
  • Entity Relationship Diagram

ER

online-sweet-mart's People

Contributors

nilmes avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.