5. Technology Stack (Initial Proposal)
Frontend: Next.js, React, TailwindCSS, TypeScript, WebAssembly (for performance-critical modules)
Backend: Rust (Axum/Actix Web), Node.js (temporary helper services), WebSocket + GraphQL APIs
Real-Time Sync: Yjs CRDTs for offline editing and real-time collaboration, WebSocket messaging
Database: PostgreSQL (primary), Redis (pub/sub & caching), future SpacetimeDB transition planned
DevOps: Docker, GitHub Actions for CI/CD, AWS/GCP cloud deployment, Kubernetes (future scaling)
Analytics: PostHog (preferred open-source option) or Mixpanel (if needed)
Authentication: Clerk/Auth0 (temporary), planning custom lightweight auth later
Voice & AI Assistants: WebRTC/Web Speech API for input; OpenAI API, Vertex AI, future in-house LLMs
Documentation: GitBook (for internal + public documentation management)
Last updated
Was this helpful?