Skip to content

shohann/Ecommerce-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce-API

A REST API for online e-commerce system

Features:

  • Token based Authentication and Authorization
  • Scalable Shopping cart using redis
  • Refresh tokens for preventing unauthorized access by blocking compromised or invalid tokens.
  • Products listing
  • Order placements
  • Sending Email
  • Payment
  • File upload
  • Custom Error Handling
  • Full Text Search
  • Database transactions
  • Server Side pagination
  • Server side schema validation.
  • API Rate Limiting
  • API Caching
  • Dependency injection
  • Swagger

Technology Stack:

  • Node js
  • Express Js
  • PostgreSQL
  • Redis

Entity Relationship Diagram:

Usage

"/.env" update the values/settings to your own

Install Dependencies

npm install

Run App

# Run in dev mode
npm start

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy