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.
In development
Endpoints and features are added gradually throughout the course.
- User authentication
- Product management
- Categories
- Image upload
- Authorization middleware
- RESTful endpoints
- Node.js
- Express
- JavaScript
- REST API
- Middleware-based architecture
The project follows a structured backend architecture, separating concerns into:
- Routes
- Controllers
- Middlewares
- Models
This structure helps keep the code organized and scalable.
Automated tests will be added in future classes, including:
- Unit tests for controllers and services
- Integration tests for API endpoints
npm install
npm start