This project is a fully functional backend API for an e-commerce application. Built using Node.js, Express, and MongoDB, it provides core features needed to power an online store.
- User registration and authentication
- Product management (CRUD)
- Order creation and tracking
- Cart logic and checkout system (basic)
- Secure API endpoints using JWT
- Environment variables support via dotenv
- Runtime: Node.js
- Framework: Express.js
- Database: MongoDB
- Environment Management: dotenv
- Language: JavaScript
- POST /api/auth/register – Register new users
- POST /api/auth/login – Authenticate users
- GET /api/products – List products
- POST /api/orders – Create an order
- ... and more
Complete and ready to be connected with a frontend (React, Next.js, etc.) for full-stack development