The Cloud — Tech Stack
Monorepo
Bun + Turborepo — package management & build orchestration
TypeScript 6.0 across all packages
Frontend (3 platforms)
Platform | Framework | UI |
|---|---|---|
Web | Next.js 16 (React 19, Turbopack) | TailwindCSS 4, shadcn/ui, Base UI |
Mobile | Expo 55 (React Native 0.84) | HeroUI Native, Uniwind |
Desktop | Electron 41 (Vite) | TailwindCSS 4 |
Backend & Database
Convex 1.34 — real-time BaaS (database, functions, crons, file storage)
Auth, Payments, Email
Better Auth — multi-platform auth with Convex integration
Stripe — payments via
@convex-dev/stripeResend + React Email — transactional emails
AI
Vercel AI SDK + OpenRouter — multi-LLM provider
@convex-dev/agent — AI agent framework
Rich Text & Collaboration
TipTap 3.20 — WYSIWYG editor with collaborative editing via ProseMirror Sync
State & UI Libraries
Zustand — state management
dnd-kit — drag-and-drop
XYFlow — node-based diagrams
React Grid Layout — dashboard grids
Motion — animations
Recharts — data visualization
cmdk — command palette
TanStack (Form, Virtual, Pacer)
Testing & Quality
Vitest + Testing Library — unit/component tests
Playwright — E2E tests
Biome (via Ultracite) — linting & formatting
Husky + lint-staged — git hooks
Analytics
PostHog — product analytics (with ad-blocker bypass via Next.js rewrites)
Validation & Utilities
Zod 4 — schema validation
@t3-oss/env — type-safe environment variables
date-fns, nanoid, clsx, tailwind-merge, CVA