Please sign in to view the proposal
Complete Technology Stack & Architecture Specification
| Layer | Technology | Why |
|---|---|---|
| Frontend | React + Next.js 14 | Industry standard, SSR, great DX |
| Styling | Tailwind CSS + shadcn/ui | Rapid development, consistency |
| State | Zustand + React Query | Lightweight, server state caching |
| Database | PostgreSQL (Supabase) | PostGIS, real-time, auth included |
| ORM | Prisma | Type-safe, great DX |
| Auth | Firebase Auth | Phone OTP, OAuth, Google integration |
| Real-time | Supabase Realtime | WebSocket, presence |
| Maps | Mapbox GL JS | Best customization, clustering |
| Storage | Firebase Storage | CDN, auth integration |
| Hosting | Firebase Hosting | Global CDN, unified billing |
| Push | Firebase FCM | Free, unlimited |
| SMS | Twilio | Reliable, global |
| Analytics | Firebase Analytics | Free, integrated |
| Monitoring | Cloud Error Reporting | Google integrated |
Full-stack React framework with server-side rendering, API routes, and optimized performance out of the box.
Open-source Firebase alternative providing PostgreSQL database, authentication, realtime subscriptions, and storage.
Hybrid mapping approach using Mapbox for premium features and MapLibre GL JS for cost-effective base maps.
Utility-first CSS framework paired with accessible, customizable component library for consistent UI.
Lightweight client state with Zustand, server state caching with TanStack Query for optimal data handling.
Google's battle-tested identity platform with phone OTP, OAuth, and seamless integration with Firebase services.
WebSocket-based realtime subscriptions for live location sharing, instant notifications, and collaborative features.
Global CDN deployment with unified Google billing, preview channels, and automatic SSL.
Enterprise-grade relational database with PostGIS extension for geospatial queries and location indexing.
| Category | Selected | Alternatives | Reason |
|---|---|---|---|
| Database | Supabase | PlanetScale, MongoDB | All-in-one, PostGIS support |
| Maps | Mapbox | Google Maps | Best clustering, cheaper at scale |
| Auth | Firebase Auth | Supabase Auth, Clerk | Best phone OTP, Google integration |
| Hosting | Firebase Hosting | Vercel, Netlify | Unified Google billing |