Skip to content

Love2104/ecom-backend

Repository files navigation

ShopEase E-Commerce API

This is the backend API for the ShopEase e-commerce application, built with Node.js, Express, TypeScript, and PostgreSQL.

Table of Contents

Features

  • User authentication and authorization
  • Product management (CRUD operations)
  • Order processing
  • Payment processing (UPI and Card)
  • Image upload functionality
  • Admin dashboard functionality

Tech Stack

  • Node.js - JavaScript runtime
  • Express - Web framework
  • TypeScript - Type safety
  • PostgreSQL - Database
  • JWT - Authentication
  • Multer - File uploads
  • Winston - Logging

Getting Started

Prerequisites

  • Node.js 16+ and npm
  • PostgreSQL database
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ecom-backend.git
    cd ecom-backend
  2. Install dependencies:

    npm install

Environment Variables

Create a .env file in the root directory with the following variables:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors