We believe in choosing boring technology where it matters and innovative solutions where they make a real difference. Our stack is optimized for developer experience, performance, and reliability.
Frontend
- Next.js 15 — Our framework of choice for all web applications. The App Router gives us the flexibility we need with excellent performance out of the box. We use static export for the landing site and SSR for the dashboard.
- TypeScript — Type safety isn't optional. It catches bugs before they reach production and makes refactoring fearless. Combined with Zod for runtime validation, we get end-to-end type safety.
- Tailwind CSS — Utility-first CSS that keeps our stylesheets maintainable and our designs consistent. Our design system is built on CSS variables for theming.
- Framer Motion — For animations that feel natural and performant. Used for page transitions, micro-interactions, and data visualization animations.
Backend & Infrastructure
- Cloudflare Pages & Workers — Edge-first deployment means our users get fast responses no matter where they are. Workers handle API requests at the edge with sub-50ms response times globally.
- Hono Framework — Lightweight, fast API framework running on Workers. Express-like patterns with full TypeScript support and minimal cold start overhead.
- Supabase — PostgreSQL with real-time subscriptions, authentication, and storage. Row Level Security (RLS) policies enforce team-based multi-tenancy at the database level.
- Cloudflare KV — Key-value storage for rate limiting, session locks, and caching frequently accessed data.
- Cloudflare R2 — Object storage without egress fees. We store screenshots, heatmaps, and session replay chunks here.
Visualization
- Mapbox GL JS — Powers our 3D globe visualization with smooth interactions and global coverage. WebGL-accelerated for 60fps performance.
- Recharts — Clean, composable charts for our analytics dashboards. We use it for line, bar, area, and pie charts.
- rrweb — Session replay recording and playback. Captures DOM mutations, mouse movements, and interactions with sensitive data masked automatically.
Integrations
- Stripe — Payments and subscriptions. Webhook-driven billing events with automatic plan enforcement.
- Resend — Transactional email delivery. Used for authentication, reports, and notifications.
- Cloudflare Turnstile — Bot protection without CAPTCHAs. Invisible verification that doesn't interrupt users.