Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Technology Stack

The project uses the following technologies:

LayerTechnologyPurpose
FrontendReact, TypeScript, TailwindUser interface & editor
BackendGo, Gin, GraphQLAPI & business logic
Real-TimeNode.js, Yjs, y-websocketDocument sync
AuthClerk, JWTUser verification
DatabaseMongoDBData persistence
StorageMinIOFile hosting
QueuingRedisCompilation Pipeline

┌─ HTTPS/WSS (encrypted transport)
├─ JWT authentication (identity verification)
├─ Authorization checks (ownership/access)
├─ CORS (cross-origin protection)
└─ Database validation (prevent injection)

this section needs to be populated