E-Commerce Platform.

A full-stack e-commerce solution with real-time inventory, payment gateway, and admin dashboard — built to scale and built to convert.

Year 2024
Role Full Stack Dev
Duration 3 Months
Status Live
Project Overview

A platform built for the modern buyer and the ambitious seller.

This project was born out of a client's need to replace a fragile, third-party e-commerce solution with a bespoke, fully owned platform that could grow with their business. The brief was ambitious: real-time inventory across multiple warehouses, a seamless checkout flow integrated with a leading payment gateway, and a powerful admin dashboard that any team member could operate without technical training.

We approached the architecture with scalability as a first principle — not an afterthought. Every microservice was designed to operate independently, allowing the client to scale specific components under load without touching the rest of the system. The result is a platform handling thousands of concurrent users with response times that stay consistently under 200 milliseconds.

Tech Stack
React Node.js MongoDB Stripe AWS Tailwind CSS
Project Information
Client RetailEdge Co.
Industry Retail & E-Commerce
Services Full Stack Development, UI/UX Design, Cloud Architecture
Year 2024
E-Commerce Platform — Full View

The Challenge

The client was operating three separate inventory systems that didn't communicate with each other, leading to overselling events that cost significant revenue and damaged customer trust. Their previous checkout flow had a 68% abandonment rate — nearly double the industry average.

Any solution needed to unify these data silos, drastically improve the checkout experience, and provide the operations team with a single source of truth for all stock movements — without a multi-year migration timeline.

The Solution

We architected a unified inventory microservice backed by MongoDB's change streams, enabling real-time stock synchronisation across all warehouses with zero polling overhead. The checkout flow was completely rebuilt using Stripe's Payment Intents API with an optimised three-step UX.

The admin dashboard was designed with non-technical users as the primary audience, using progressive disclosure to surface only the controls each role needed. Key outcomes included:

  • Checkout abandonment rate reduced from 68% to 31% within 90 days of launch.
  • Zero overselling incidents in the first six months of operation.
  • Admin onboarding time dropped from two weeks to under four hours.
  • Platform scaled to handle a 3x traffic surge during a promotional campaign without degradation.