Overview
A production-grade e-commerce platform supporting multi-vendor products, a real-time cart, Stripe Checkout integration, and an admin order dashboard.
Key Features
- Product catalogue with category filtering and search
- JWT-secured REST API built with Express and Node.js
- Stripe Checkout + webhook order fulfilment
- Redis session caching for cart persistence
- PostgreSQL database with Prisma ORM
- Deployed on AWS EC2 behind an Nginx reverse proxy
Architecture
The backend follows a service-repository pattern with strict input validation via Zod. All media assets are stored and optimised via Cloudinary.