Developer Experience
Frontend:
- Remix + Vite for fast HMR and island architecture.
- Components for chat, projects, editor, terminal, and webcontainer integration.
Runtime:
- Edge-native APIs via Cloudflare Pages Functions.
- Durable Objects coordinate provisioning and concurrency.
- D1 provides persistent storage with SQL migrations.
Local tooling:
npm run devstarts the app and API locally.npm run typecheck,npm run lintkeep code quality high.- Playwright and Vitest enable e2e and unit tests.
Productivity tips:
- Keep migrations incremental and reversible.
- Use preview deployments to validate multi-tenant behavior.
- Document changes in the docs site each PR.