DEV Community

LinkBio SaaS — Full-Stack Store Builder (Next.js + Stripe + Prisma)

A complete, production-ready SaaS starter where every user gets their own storefront at /username. Sell digital or physical products, accept payments via Stripe, and track everything with a built-in analytics dashboard.

What's included:

Public storefront — each user gets /username with custom theme (light / dark / gradient), accent color, avatar, bio
Product management — add physical or digital products, set stock limits, images (URL), sort order, activate/deactivate
Stripe Checkout — full checkout flow with webhooks, order creation, stock decrement on purchase
Analytics — page views (7/30/90 days), total revenue, orders, conversion rate, top products by clicks and sales
Auth system — email/password + NextAuth sessions
Pricing tiers built in — Free (5 products) and Pro ($9/mo, unlimited) already in the UI — just connect Stripe subscriptions
Dashboard — products, orders, analytics, store settings all in one place
Tech stack: Next.js 15 (App Router) · Prisma + SQLite (swap to Postgres in one line) · NextAuth · Stripe · Tailwind CSS · TypeScript

Perfect for: developers who want to launch a SaaS fast, learn full-stack patterns, or white-label a Gumroad/Linktree-style product.
Source code:
stepanova12.gumroad.com/l/bijvpv

Top comments (0)