Skip to content

brunomsdev/ecommerce-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce API

Backend REST API for an e-commerce platform, built with Node.js and Express.

This project is part of a fullstack development learning process and evolves incrementally.


Project Status

In development

Endpoints and features are added gradually throughout the course.


Features (current and planned)

  • User authentication
  • Product management
  • Categories
  • Image upload
  • Authorization middleware
  • RESTful endpoints

Tech Stack

  • Node.js
  • Express
  • JavaScript
  • REST API
  • Middleware-based architecture

Project Structure

The project follows a structured backend architecture, separating concerns into:

  • Routes
  • Controllers
  • Middlewares
  • Models

This structure helps keep the code organized and scalable.


Testing (Planned)

Automated tests will be added in future classes, including:

  • Unit tests for controllers and services
  • Integration tests for API endpoints

▶️ Running the project locally

npm install
npm start

About

REST API for an e-commerce platform, handling products, categories, and authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published