webapp-template
- Purpose: A monorepo template for creating modern web applications with a focus on Svelte 5 and SvelteKit for frontend development
- Target Audience: Developers building full-stack web applications with TypeScript and Supabase backend
- Key Features:
- Frontend: Built with [Svelte 5](https://svelte.dev/ fa-solid fa-up-right-from-square) + [SvelteKit](https://svelte.dev/docs/kit/ fa-solid fa-up-right-from-square) + TypeScript + Tailwind CSS 4
- Backend: [Supabase](https://supabase.com/ fa-solid fa-up-right-from-square) integration for PostgreSQL, Auth, Realtime, and Storage
- Development Tools: Includes Turborepo, pnpm, Vite, ESLint 9, Prettier, Vitest, and other quality tools
- Project Structure:
apps/web
: Main SvelteKit frontend applicationapps/api
: Supabase local development environmentapps/mockup
: Static prototyping environment- Shared ESLint configurations and other packages
- Svelte Support: Primary frontend framework is Svelte 5 with SvelteKit, including dedicated ESLint plugins and VS Code extensions
- Type Safety: Automatic TypeScript type generation from Supabase database schema
- Deployment: Includes Vercel configuration for both web app and mockup deployments
- Development Workflow: Integrated commands for local development, testing, and environment switching between development and production Supabase instances
typescripteslintgraphqlhuskyprettiertailwindcsslint-stagedgithub-actionshasurapnpmturborepovercelsveltesveltekitcspellvitestsupabase
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button