Skip to content

Backend APIS for app ( express js, node js, mongoDB, jwt )

License

Notifications You must be signed in to change notification settings

Syedovaiss/clot-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clot Backend

This backend is built with Express.js and Node.js and uses MongoDB for data storage, designed specifically for an e-commerce shopping app. It provides a set of RESTful APIs for managing essential functionalities, such as user authentication, product catalog management, shopping cart handling, and order processing.

This repository is a sample backend for a React Native e-commerce app, providing all the required API endpoints to interact seamlessly with the frontend. The API allows developers to handle user sessions, manage products and categories, and process payments, making it easy to integrate and scale for a full-featured e-commerce experience.

Features

  • User Auth API, Profile API, Avatar API
  • Products APIs
  • Cart APIs
  • Addresses API
  • Payment Method API
  • Order Placement API
  • Wishlist API
  • Search API

Installation

Run below command

  npm install 

Create a firebase account and add file in firebase directory

  fileName = service_account.json

Create an upload folder in root directory for handling image uploads

  directory name = uploads

Run Locally

Clone the project

  git clone https://github.com/Syedovaiss/clot-backend

Install dependencies

  npm install

Start the server

  npm start

About

Backend APIS for app ( express js, node js, mongoDB, jwt )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published