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