productMay 26, 2026ยท1 min read

The Modern Stack Powering WarpDesk.Space

A short tour of the stack for the technically curious.

Frontend framework

TanStack Start on Vite 7 with React 19. Server functions handle app-internal RPC; server routes handle public HTTP (webhooks, cron, public APIs).

Styling

Tailwind CSS v4 via native @import. All color and typography tokens live in a single design system so themes are one-file changes, not scattered utility classes.

Backend

Managed Postgres (Supabase-compatible), Row-Level Security on every user table, security-definer functions for privileged actions, and hard GRANTs matched to policies.

Auth

Supabase Auth with email/password, Google OAuth via a broker (iframe-safe), and TOTP support at the account level. Recovery flows go through branded transactional emails.

Email

React Email templates for auth mails, transactional infrastructure on a Lovable-managed sending domain, and an inbound HTTP endpoint that sanitizes incoming mail before writing to the shared inbox.

Payments

Stripe (embedded checkout + Customer Portal), webhook reconciliation, and a credit ledger that decouples billing from feature capacity.

Infrastructure

Serverless workers with nodejs_compat for server functions; edge routing for public API endpoints; managed DB with automated backups.

Observability

Structured logs from server functions, an activity table users can read, and an admin panel scoped to a single email for family-scale operational visibility.

Why this stack

Because it's small enough that one person can hold it all in their head. Every layer is opinionated but replaceable.

What we don't use

Node-only packages that would break in the worker runtime, custom crypto (we defer to Supabase Auth and Stripe), and ORM abstractions that hide RLS. Simple, boring, careful.

Wrap it up

The stack is intentionally short. Fewer moving parts, fewer surprises.