Skip to content

Ecommerce Backend/ REST API built with TypeScript, Node.js, Express, and MongoDB.

Notifications You must be signed in to change notification settings

Bdiaz10/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Ecommerce

Robust and scalable e-commerce backend built with TypeScript, Node.js, Express, and MongoDB to power the online shopping experience. The backend is developed as a REST API, utilizing HTTP status codes for effective communication. User authentication is implemented using JSON Web Tokens (JWT) to ensure secure access to the platform.

The goal of the project was to explore

  • Building a REST API
  • HTTP Status Codes
  • User Authentication (JWT)
  • Node.js & Express
  • TypeScript
  • MongoDB
  • Docker

Install & Run

  1. Prerequisites

  2. Navigate to file that containes docker file

    cd server

  3. Build docker

    docker build -t <app_name> .

  4. Run docker

    docker run -p 3001:3001 <app_name>

Application will now be available on port 3001

About

Ecommerce Backend/ REST API built with TypeScript, Node.js, Express, and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published