Manoj
Back to Projects
Full Stack·2024completed

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.

1K+
Users
500+
Products
99.9%
Uptime

Tech Stack

React.jsNode.jsTypeScriptPostgreSQLRedisStripeAWSDocker

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