Shipflash logoDocs

Tech Stack

The app is a TypeScript-first Next.js workspace with Supabase, provider-backed billing, email delivery, content editing, and Vitest tests.

On this page

Main pieces

PartUsed for
Next.js App RouterPublic pages, dashboard pages, editor routes, and API route handlers.
React and TypeScriptUI, server components, client components, and shared typed helpers.
Tailwind CSSDesign tokens, layout, responsive behavior, and reusable UI styling.
SupabaseAuth, Postgres data, service-role server operations, migrations, and generated database types.
Stripe or Lemon SqueezyCheckout, customer portal, subscriptions, orders, invoices, refunds, and webhooks.
ResendEmail delivery, webhook status updates, notification logs, and templates.
Editor.jsDashboard content editing for posts, pages, FAQ, changelog, case studies, and team content.
VitestFeature tests, API tests, shared infrastructure tests, and contract checks.