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.
- User Auth API, Profile API, Avatar API
- Products APIs
- Cart APIs
- Addresses API
- Payment Method API
- Order Placement API
- Wishlist API
- Search API
Run below command
npm install Create a firebase account and add file in firebase directory
fileName = service_account.jsonCreate an upload folder in root directory for handling image uploads
directory name = uploadsClone the project
git clone https://github.com/Syedovaiss/clot-backendInstall dependencies
npm installStart the server
npm start