← All work

Founder · 2025

SellFlow

Creators were losing sales to the gap between a social post and a checkout. SellFlow removes the website from that path entirely.

185ms TTFB · live2025Next.js · Node.js · MongoDB

Role

Founder and sole engineer — schema through deploy.

01

The constraint

A creator with an audience on Instagram or TikTok has no natural place to sell. The usual answer is a full storefront and a payment gateway account, which is days of setup and a monthly bill before the first sale. The product had to work for someone who will not build a website and will not read documentation.

02

The decision

Everything hangs off a single bio link. No theme editor, no product importer, no dashboard tour. Creating a product is one form; the storefront is generated from it. That constraint drove the schema: products, storefronts and orders are flat and denormalised, because the read path (a shopper opening a link) has to be fast and the write path is rare.

03

The tradeoff

Denormalising means fan-out on updates and no rich querying across collections. Acceptable here — creators have tens of products, not thousands, and nobody filters a bio-link store. It would be the wrong call for a catalogue business.

04

Where it stands

Live at sellflow.bio. Storefront, checkout flow and creator dashboard are all shipped; the platform is free to use.

Stack

  • Next.js
  • Node.js
  • MongoDB