DFL app template — Vite + React 19 + Tailwind v4 + @devfellowship/components +
Supabase auth boilerplate.
This is a GitHub Template Repository. Click Use this template to scaffold a new DFL app.
- Vite + React 19 + TypeScript
- Tailwind CSS v4 (CSS-native, no config file)
@devfellowship/componentsv3 wired up — DS theme imported, Tailwind--color-*mappings in place, app shell scaffolded- App shell:
AppSidebar+AppNavbarwith a real user menu / avatar - Supabase email + password auth (
src/lib/supabase.ts) - React Router v7 with private routes
- Vitest + Testing Library, with a DS smoke test that actually runs in CI
repo-contract.yaml,renovate.json,.github/workflows/ci.ymleslint.config.js(flat config)
- Click Use this template → Create a new repository (keep it private
for
devfellowship/*apps) - Clone your new repo
cp .env.example .env.localand fill in Supabase keysnpm install && npm run dev
npm run verify # lint + typecheck + test + build