01
Problem
Creators need one place for links, branding, and light commerce—without duct-taping a bio page, a shop, and analytics together.
02
Approach
Shipped a monorepo product: Express + MongoDB API with JWT auth, and a Next.js dashboard with live mobile preview, themes, shop collections, and click tracking.
03
Outcome
A publishable public profile at /u/[username] with onboarding, email verify, analytics, and a dashboard that feels like a real SaaS—not a demo.
04
Key decisions
- Split API and web into a monorepo so auth, uploads, and public pages stay independently deployable
- Live phone preview in the dashboard so creators see the public page before they publish
- Track views, clicks, and shares as first-class analytics—not an afterthought
Highlights
- Auth, email verify, and password reset
- Links, themes, shop & collections
- Public profile with view/click analytics
- Live mobile preview in the dashboard
- Monorepo: Express API + Next.js web
Want something like this built? Let's talk.

