E-Commerce Platform
A production-grade storefront handling real-time inventory, Stripe checkout, and auto-scaling traffic spikes on AWS.
Designed and built a multi-vendor e-commerce platform from the ground up. The React storefront features faceted search, dynamic filters, and a persistent cart backed by Redis sessions. The Node.js API layer handles Stripe payment intents, webhook-driven order fulfillment, and real-time stock updates via WebSocket. PostgreSQL serves as the source of truth, with Redis caching hot data for low-latency reads. An admin dashboard provides product CRUD, order management, and revenue analytics. Deployed on AWS with Docker containers orchestrated by ECS, fronted by CloudFront CDN, and auto-scaling policies that kept uptime at 99.9% during peak sales events.
Tech Stack
Key Features
- Faceted search with dynamic filters and instant results
- Real-time inventory sync via WebSocket
- Stripe payment intents with webhook-driven fulfillment
- Persistent cart with Redis session caching
- Admin dashboard - product CRUD, orders, and revenue charts
- Auto-scaling on AWS ECS with CloudFront CDN