Technology Stack
Technologies and tools used
Technology Stack
Frontend
- Vue 3 - Progressive JavaScript framework with Composition API
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool and development server
- Tailwind CSS - Utility-first CSS framework
- Vue Router - Client-side routing
- TipTap - Rich text editor with collaboration
- Y.js - CRDT library for real-time collaboration
Backend
- Cloudflare Workers - Serverless runtime for API endpoints
- Cloudflare D1 - SQLite database (serverless)
- Cloudflare R2 - Object storage for images
- Cloudflare Durable Objects - For WebSocket connections
- Cloudflare Pages - Static site hosting
Development Tools
- Prisma - Type-safe database access and migrations
- ESLint - Code linting
- TypeScript - Type checking
- Wrangler - Cloudflare CLI tool