1# Fresh App Template23Fresh projects should be created using the official initializer:45```bash6deno run -Ar jsr:@fresh/init {{PROJECT_NAME}}7cd {{PROJECT_NAME}}8```910This creates a complete Fresh project with all necessary files:11- `deno.json` - Configuration12- `main.ts` - Server entry point13- `client.ts` - Client entry point14- `vite.config.ts` - Vite build configuration15- `routes/` - Pages and API routes16- `islands/` - Interactive components17- `components/` - Server-only components18- `static/` - Static assets1920## Development2122```bash23deno task dev24```2526The dev server runs at http://localhost:5173 (not 8000).2728## Production2930```bash31deno task build32deno deploy --prod33```