A focused SaaS app
Accounts, private records and a paid web workflow.
Foundation
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Clerk
- Neon
- Drizzle ORM
- Vercel
A framework, managed identity and managed Postgres divide the responsibilities clearly. Use one ORM and keep authorization in the application.
Optional additions & first checks
Add when needed: Stripe Checkout, Resend, Sentry, Playwright.
Prove the fit: Test two-account isolation, a database restore and subscription changes delivered through verified webhooks.