System Overview

Pure Dev is a web-based development environment that runs entirely in your browser, eliminating the need for local development setup.

Browser Requirements

Pure Dev works best with modern browsers:

  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge

Architecture Overview

Web-Based IDE

  • Built on VS Code's core engine
  • Full TypeScript support
  • Real-time error checking
  • Integrated terminal

API Framework

  • Powered by Hono
  • High-performance edge-ready framework
  • TypeScript-first development
  • Built-in middleware support

Database Layer

  • Supabase integration (recommended)
  • Automatic TypeScript type generation
  • Kysely query builder
  • Real-time SQL query logging

Deployment

  • Serverless architecture
  • Automatic scaling
  • Global edge deployment
  • Custom domain support

Development Flow

  1. Edit: Write code in the browser-based IDE
  2. Test: Use built-in API testing tools
  3. Deploy: One-click deployment to production

Performance

Pure Dev is optimized for:

  • Fast IDE startup
  • Real-time TypeScript checking
  • Quick API response times
  • Instant deployments

Security

  • Google authentication
  • Secure credential storage
  • Environment variable encryption
  • HTTPS enforcement

Limitations

While Pure Dev runs in the browser, be aware of these considerations:

  • Browser Storage: Project files are stored in the cloud, not locally
  • Extensions: VS Code extensions are not currently supported
  • Offline Mode: Internet connection required for development

Resource Usage

Pure Dev is designed to be lightweight:

  • Minimal browser memory usage
  • Efficient cloud resource utilization
  • Optimized for modern web browsers

Coming Soon

Features in development:

  • VS Code extension support
  • Additional template options
  • Enhanced collaboration tools
  • Local development mode