How StoreSign started
StoreSign
Simple online ordering for small businesses — a multi-tenant SaaS where each shop gets its own storefront on its own subdomain (or custom domain on paid plans).
StoreSign is now run by Ebenstone. Read the case study
The story
I started StoreSign as a tiny project for my daughter — she wanted a simple way to take orders for her baking. What started as a single-tenant ordering page grew into a real multi-tenant SaaS as I worked through the architecture for "what would this look like if every small business could sign up?"
Today it's still very early — my daughter is currently the only active shop on the platform. The infrastructure is built to scale to hundreds of tenants the day there's demand for it. Built end-to-end in my own time.
What it does
- Each shop gets its own storefront at
yourshop.storesign.app. - Pro plans can attach their own custom domain (e.g.
bobbiesbakeshop.com) with automatic SSL via Cloudflare for SaaS. - Built-in CRM — customer records, contact history, and notes per tenant.
- Order management — orders flow into a dashboard with status, history, and email notifications to both shop and customer.
- Tiered feature gates — free vs. paid plans unlock different capabilities (custom domain, advanced features, etc.), enforced at the tenant level.
- Shop owners manage products, branding, and settings; customers browse and order without an account.
- Each tenant's data is fully isolated — accounts, products, orders, and branding all scoped per shop.
How it's built
Backend
Node.js · Express · PostgreSQL
Frontend
React · Tailwind CSS
Auth
bcrypt · cookie sessions
Resend
Hosting
Railway (server) · Cloudflare (DNS/CDN/SSL)
Multi-tenancy
Subdomain routing · Cloudflare for SaaS for custom domains
Hardening
Helmet · rate limiting · CORS
Why I built it
I've spent over a decade on multi-tenant SaaS at FastField, so the platform patterns weren't new to me — tenancy, data isolation, plan gating, custom domain provisioning. What I wanted was to put my hands on every layer myself and take a product from spec to shipped on my own.
The things this project actually let me do:
- Apply the multi-tenant SaaS patterns I knew well from FastField in a stack of my own choosing, end-to-end, in my own time.
- Get hands-on with the Cloudflare for SaaS BYOC flow — the DNS verification and TLS issuance dance that makes custom-domain SaaS work. Solid to feel that pipeline concretely.
- Feel the friction engineers feel day to day. It keeps my product instincts honest.
Status
Early.Live infrastructure, one active tenant (my daughter's shop), no public sign-up flow yet. I'll keep developing it as time and interest allow — there's something genuinely fun about a SaaS where the "customer count" is "family."