Devansu-Yadav / BlueKart-BackEnd

Back-End repo for BlueKart E-commerce app

Home Page:bluekart-back-end.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BlueKart-BackEnd

BlueKart is an E-Commerce website for everything Blue. It is a one-stop place for Blue color fanatics to buy a variety of products and Go Blue in style! Apply filters on the product listing page as per your needs and in just a few clicks you can buy any product from our website. BlueKart supports all kind of payment options like debit/credit card, UPI.

This repository contains the Back-End code for BlueKart.

Tech Stack

  • Express.js
  • Node.js
  • MongoDB
  • Mongoose

Features

  • API routes implemented:
    • Auth:
      • Login: [POST] - /api/auth/login
      • Signup: [POST] - /api/auth/signup
      • Password reset: [POST] - /api/auth/passwordReset
    • Categories:
      • [GET] - /api/categories
      • [GET] - /api/categories/:categoryId
    • Products:
      • [GET] - /api/products
      • [GET] - /api/products/:productId
    • Users:
      • Wishlist:
        • [GET, POST] - /api/user/wishlist
        • [DELETE] - /api/user/wishlist/:productId
      • Cart:
        • [GET, POST] - /api/user/cart
        • [POST, DELETE] - /api/user/cart/:productId
      • Account:
        • [GET, POST] - /api/user/account
        • UserAddress:
          • [GET, POST] - /api/user/account/addresses
          • [POST, DELETE] - /api/user/account/addresses/:addressId

Live

BlueKart-BackEnd

About

Back-End repo for BlueKart E-commerce app

bluekart-back-end.vercel.app


Languages

Language:JavaScript 100.0%