• Requirements gathering
• System architecture
• Set up server & database
• API routes (auth, sessions)
• Code editor integration (CodeMirror)
• Live cursor + syntax highlight
• Connect frontend & backend
• Debugging + unit tests
• Performance tuning
• UI polish
• Deployment (e.g., Vercel + Firebase)
• Documentation
by yf