Skip to content

rownap/bioit

Repository files navigation

BioIT

BioIT is an Italian-style link-in-bio SaaS MVP built with Next.js, Supabase, and Stripe.

It includes:

  • public profile pages (/[username])
  • signup/login flow with Supabase Auth
  • protected dashboard with link management
  • Stripe checkout/cancel/webhook routes

Portfolio Status

Area Status
Build Passing
Lint Passing
Typecheck Passing
Public demo URL Not deployed yet
Core flow Functional locally (with Supabase + Stripe env configured)

Verified on May 25, 2026

npm ci
npm run typecheck
npm run lint
npm run build

Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Supabase (Auth + Postgres)
  • Stripe

Local Development

npm install
cp .env.example .env.local
npm run dev

Open http://localhost:3000.

Environment Variables

NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=

NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_PRICE_ID_PRO=

Database

Run the SQL in supabase/schema.sql inside Supabase SQL Editor.

Notes

  • This is an MVP and portfolio project, not a production SaaS launch.
  • Keep all secrets out of git and deploy environment variables only through your hosting provider.

About

Italian-style link-in-bio SaaS MVP built with Next.js, Supabase, and Stripe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors