Skip to content

Repository files navigation

dfl-template-app

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.

Includes

  • Vite + React 19 + TypeScript
  • Tailwind CSS v4 (CSS-native, no config file)
  • @devfellowship/components v3 wired up — DS theme imported, Tailwind --color-* mappings in place, app shell scaffolded
  • App shell: AppSidebar + AppNavbar with 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.yml
  • eslint.config.js (flat config)

Usage

  1. Click Use this template → Create a new repository (keep it private for devfellowship/* apps)
  2. Clone your new repo
  3. cp .env.example .env.local and fill in Supabase keys
  4. npm install && npm run dev

Verify

npm run verify   # lint + typecheck + test + build

About

DFL template app — Tailwind v4, @dfl/components, CI, auth boilerplate

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages