Skip to main content

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 dev starts the app and API locally.
  • npm run typecheck, npm run lint keep 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.