Node.js E-Commerce Backend API (Docker + PostgreSQL)
A standalone Node.js + PostgreSQL backend for online stores — ready to deploy, scalable, and perfect for integrating with any frontend.
This product includes the backend API only. No frontend or admin panel is included.
✅ Built with Node.js + Express
✅ PostgreSQL with full SQL schema (`dump.sql`)
✅ Secure JWT Authentication
✅ Email notifications (SMTP)
✅ File uploads with Multer
✅ Full Docker setup — run in one command
✅ Modular codebase and scalable structure
✅ .env.example
, README.md
, docker-compose.yml
included
---
## 🚀 Quick Start
Launch the whole app with PostgreSQL using Docker:
```bash
docker-compose up
The backend connects to PostgreSQL, loads the schema from dump.sql, and is ready to go on http://localhost:5000.
📦 What You Get
Full backend source code (Node.js + Express)
SQL dump for PostgreSQL database
Clean .env.example for easy setup
Full Docker support (Dockerfile, docker-compose.yml)
Documentation in README.md
Authentication, product/cart/order APIs
Email & file upload functionality
🛒 Perfect for developers building online stores, dashboards, or admin panels.
❗ No frontend included — backend-only template.
You will get a production-ready Node.js e-commerce backend with PostgreSQL, Docker, and full API setup.