SaaS platform for online stores · 2026 — present

Commerce SaaS Platform

A product in active development that helps merchants set up, customize, and run their own online stores.

Commerce SaaS Platform store builder editing a bilingual demo storefront with section controls and a live preview

Inside the product

Commerce SaaS Platform merchant onboarding template gallery with search, filters, and customizable storefront templates
Merchant template selection
Commerce SaaS Platform subscription management with a synthetic active plan and invoice history
Subscription and invoice management
Commerce SaaS Platform administration with a synthetic tenant list, plans, store counts, domains, and statuses
Platform administration
4connected product areas
EN/ARbilingual store builder
Activeproduct development
RoleFull-stack product engineer
Period2026 — present
StackNext.js · NestJS · PostgreSQL · Redis · MinIO · Docker · Traefik · MyFatoorah

The brief

The platform gives businesses one connected flow for setting up a branded online store: choose a template and plan, manage billing, customize the storefront, and get ready to launch. I work across the admin platform, merchant experience, billing, and store builder.

What was at stake

One codebase serves three very different users at once: platform admins, merchants building stores, and shoppers on the storefronts. Billing, permissions, and provisioning must stay in sync — if a merchant's renewal fails, they should reach a clear, recoverable state, not a broken store.

What I engineered

  • Role-based access control with access groups and permission-aware UI across every admin flow.
  • The full billing lifecycle: plans, saved cards, payment attempts, renewal invoices, failed-payment recovery, and store-level suspend/resume — integrated with MyFatoorah.
  • A multi-step onboarding wizard that saves drafts and streams provisioning progress live over Server-Sent Events.
  • The merchant store builder: editable sections, rich text, EN/AR drafts, product pickers, live preview, and theme publishing to the storefront.
  • Platform infrastructure: Docker, Traefik routing, Redis, MinIO object storage, shared database configuration.

Where it landed

  • The current product connects template selection, billing, store setup, and storefront editing in one flow.
  • Billing edge cases — failed renewals, expired cards, and suspensions — have defined, recoverable product states.
  • Storefront content can be edited in English and Arabic from a single builder workflow.
Next case studyGlora

Building something at this level?

Tell me about your project — I reply within a day.

© 2026 Youssef KetataBuilt and engineered by Youssef Ketata. Built from scratch.