Production-ready E-commerce REST API with authentication, product management, and order processing.
- 🔐 JWT Authentication
- 🛍️ Product CRUD operations
- 📦 Order management
- 💳 Stripe payment integration
- 🔒 Password hashing with bcrypt
- ✅ Input validation
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/auth/register | Register user |
| POST | /api/auth/login | Login user |
| GET | /api/products | List products |
| POST | /api/products | Create product |
| POST | /api/orders | Create order |
npm install
cp .env.example .env
npm run devnpm test