Skip to content
/ Myshop Public

Myshop is the clone of TATATCliq , ecommerce website that sells fashion products and many more products

Notifications You must be signed in to change notification settings

bire210/Myshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

jumpy-sound-9573

This is the Clone of TataCliQ . TataCliQ is an indian leading E-commerce website that sales garment,Fashion product,Home Furniture and many more and gives free home delivery at door-Step


Description:

I have developed a REST API for the e-commers website .This API performs all the fundamental CRUD operations of any ecommers platform with user validation at every end poit. This is an Individual Project . I clone this website from the scratch in five days.

Techstack

MongoDB| Node.js |Express |HTML 5 |CSS 3 |Javascript

Features

Admin Features:

  • Administrator Role of the entire application.

  • Only registered admins with valid session token can add/update/delete product or customer from main database.
  • Admin can access the details of Products in the site.

Customer Features:

  • Register/login with token
  • search and sorting functionality
  • flow of product purchasing from e-commerce website

Modules

  • Admin Module
  • User Module
  • Product Module
  • OrderProduct Module
  • User Module

#API Endpoints

  • POST /user/register : Registering the user(Creating the account).
  • POST /user/login : Logging in user with valid email & password
  • PATCH /user/update : To update user detials (name,number,email)
  • DELETE /user/admin/delete:userid : To delete a user account for admin.
  • GET /user/admin/:userid : To get a user by his id
  • GET /user/admin/allusers : To get all users
  • GET /user/cart : Get the all cart items(Authorization required)
  • POST /user/cart : To push the items to the cart (Authorization required)
  • DELETE /user/cart/delete/:cartitemid :This will delete the item in the cart(Authorization required)

#Demo

Netlify Deployement Link for User Netlify Deployement Link for Admin admin can login by email:ram@gmail.com and password:ram

About

Myshop is the clone of TATATCliq , ecommerce website that sells fashion products and many more products

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published