Skip to content
All work

Web · API · Admin

Multi-Store Commerce Platform

Shared eCommerce & CMS powering three storefronts

Built a full-featured eCommerce and CMS platform powering three storefronts from a shared application and database, with separate branding and presentation for each domain.

Role
Full-Stack Developer
Timeline
2023 — Present
Platforms
Web, API, Admin
Status
Shipped

Why it was built

The requirement wasn't just to build another online store. The goal was to run multiple eCommerce storefronts from the same underlying application and database, while keeping each store's branding and customer-facing presentation separate.

What went into it

01

Built the complete eCommerce workflow covering products, variants, inventory, cart, checkout, orders, customers and store operations.

02

Built the CMS and admin system for managing the storefront and commerce data.

03

Powered three separate storefronts HyperDrip, TimeandSole and SoleHours from the same application and database, with different branding and color presentation.

04

Worked across the frontend, backend, database and deployment as part of a two-developer team.

05

Integrated AI functionality into the platform alongside the core eCommerce and CMS workflows.

Technical decisions

  • 01

    Used a shared Laravel application and MySQL database to power multiple storefronts instead of maintaining separate codebases for each store.

  • 02

    Designed the storefront layer so HyperDrip, TimeandSole and SoleHours could present different branding and color combinations while using the same underlying commerce system.

  • 03

    Kept the eCommerce workflow and CMS in the same application so products, inventory, orders, customers and storefront content could be managed from a central admin system.

  • 04

    Built the platform around reusable commerce functionality rather than duplicating the same features for each storefront, making changes to the core system available across the stores.

  • 05

    Integrated AI functionality into the existing platform alongside the core eCommerce and CMS workflows instead of treating it as a separate application.

Outcome

The result is a shared eCommerce and CMS platform powering three separate storefronts HyperDrip, TimeandSole and SoleHours. Each storefront has its own presentation and branding while the underlying commerce, CMS and administrative workflows remain managed through the same application.

Storefronts

All storefronts run on the same underlying application and database, with different branding and color presentation for each domain.

Demo access

Admin

Email

khansaab7828@gmail.com

Password

••••••••

Built with

LaravelPHPMySQLREST APICMSAI
Available for new work

Have something you need built?

Whether you're starting something new or need help with an existing application, tell me what you're trying to build and where things currently stand.