trsmgr
Back to all projects

Storefront Builder

E-commerce platform with full visual control

Role
Full project · Design + Engineering
Year
2025
Stack
Next.jsTypeScriptPostgreSQLStripeTailwindAdmin UI

An e-commerce platform for individuals and small teams. The owner runs everything from one admin panel — colors, fonts, copy, page sections — and can show, hide, or rearrange anything without ever touching code or calling a developer.

The brief

Small e-commerce sellers — individuals, family teams, early-stage brands — keep ending up trapped in one of two places. Either they're stuck with Shopify and its monthly tax and theme lock-in, or they're paying a developer every time they want to change a font.

I wanted to build the middle path: a real, custom-coded storefront where the owner is in full control without needing to know code.

What I built

A single platform that powers multiple storefronts. The owner logs into one admin panel and runs everything visually:

  • Branding: colors, fonts, logo — all editable, applied instantly across the site
  • Copy: every word on every page, in their own language
  • Page sections: show, hide, reorder. The hero, the featured products, the testimonials, the about, the contact form — toggle any of them on or off per page
  • Pages: add new pages with the same modular sections, no template required

No code. No developer in the loop after handover.

The hard part

Building flexibility without building a page-builder mess. The admin doesn't expose CSS — it exposes brand tokens (one accent color, one font family, one spacing scale) so the result always looks designed, never thrown together. That's the difference between this and a WordPress visual editor.

The stack

Next.js · TypeScript · PostgreSQL · Stripe · Tailwind · custom admin UI.

What's next

Adding multi-vendor support so a single platform instance can run a small marketplace, not just one store.