Skip to content

This project is a backend implementation for an e-commerce application built using Node.js. It provides a robust API for managing products, users, orders, and other essential functionalities required for an e-commerce platform.

Notifications You must be signed in to change notification settings

sjmanoj/E-Commerce-Backend

Repository files navigation

Node.js E-Commerce Backend Website

This repository contains the source code for a Node.js e-commerce website.

Table of Contents

Description

This Node.js e-commerce backend website provides a platform for users to browse, search, and purchase products online. The website is built using Node.js and various technologies.

Features

  • User authentication and authorization
  • Product catalog with categories and search functionality
  • Shopping cart functionality
  • Checkout process and Order functionality
  • User account management
  • Order history and tracking

Installation

To run this project locally, follow these steps:

  1. Clone the repository
  2. Install dependencies
  3. Set up environment variables - Create a .env file in the root directory and add the following variables: a. PORT = 5000 b. MONGODB_URI = <your_URL> c. PASSWORD_KEY = <your_secret_key> d. JWT_KEY = <your_jwt_key>
  4. Use 'npm run dev' to run using nodemon
  5. Access the website at http://localhost:5000 in your web browser.

About

This project is a backend implementation for an e-commerce application built using Node.js. It provides a robust API for managing products, users, orders, and other essential functionalities required for an e-commerce platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published