Ecommerce / Automotive Parts·4 Weeks·Full-Stack DeveloperLive

Xtraspare Ecommerce

Rescued a broken ecommerce store and rebuilt it with a powerful, owner-operated admin system.

Next.jsNode.jsMongoDBTailwindView Live Site
Xtraspare Ecommerce

Project Type

Ecommerce / Automotive Parts

Timeline

4 Weeks

My Role

Full-Stack Developer

Status

Live

The Challenge

A Broken Store Bleeding Revenue Every Day

The client inherited a half-built codebase from a previous developer who disappeared. The store was offline, customers were contacting them on WhatsApp, and the owner had no way to manage products or orders without direct database access.

  • Incomplete, broken codebase — checkout flow, product pages, and admin were all non-functional
  • Live store was down, costing real revenue and customer trust every day
  • No admin tooling — all changes required raw database access
  • No order tracking or fulfilment management system
Xtraspare Ecommerce screenshot
The Solution

Full Rebuild with a Powerful Admin Engine

I audited the incomplete codebase, salvaged usable logic, and rebuilt the broken parts from scratch — then added a full-featured admin dashboard that makes the business truly self-sufficient.

Complete Store Rebuild

Rebuilt product listings, category browsing, cart, checkout and order confirmation from the broken codebase up.

Custom Admin Dashboard

Proprietary admin panel for product management, stock levels, pricing editor, and order status updates — all in one place.

Global Pricing Editor

Owner can update individual or bulk product prices in seconds — no database, no developer needed.

Security Hardening

Auth guards on all admin routes, input sanitisation, environment-secured MongoDB credentials, and XSS protections throughout.

Xtraspare Ecommerce detail
The Results

Store Back Live, Owner Fully Independent

4wks
Rebuilt from broken to live
100%
Admin-operated, no dev needed
£0
Ongoing developer costs
Revenue recovered post-launch
  • xtraspare.com relaunched and taking live orders
  • Owner manages product catalogue and orders entirely solo
  • Global pricing editor saves hours of manual work per week
  • Order tracking gives customers visibility and reduces support queries
  • Security audit passed — no exposed credentials or admin bypasses
  • MongoDB + Node.js backend handles concurrent product/order loads reliably