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
| Part | Used for |
|---|---|
| Next.js App Router | Public pages, dashboard pages, editor routes, and API route handlers. |
| React and TypeScript | UI, server components, client components, and shared typed helpers. |
| Tailwind CSS | Design tokens, layout, responsive behavior, and reusable UI styling. |
| Supabase | Auth, Postgres data, service-role server operations, migrations, and generated database types. |
| Stripe or Lemon Squeezy | Checkout, customer portal, subscriptions, orders, invoices, refunds, and webhooks. |
| Resend | Email delivery, webhook status updates, notification logs, and templates. |
| Editor.js | Dashboard content editing for posts, pages, FAQ, changelog, case studies, and team content. |
| Vitest | Feature tests, API tests, shared infrastructure tests, and contract checks. |