Opinionated React + Vite + TypeScript scaffold for building SPAs with cookie-based authentication, feature-driven architecture, and a polished UI kit.
- React 18 + Vite 5 + TypeScript 5
- Tailwind CSS v3 + shadcn/ui (Radix primitives)
- TanStack React Query v5 (server state)
- Axios (cookie-based,
withCredentials: true) - React Router v6
- react-hook-form + zod
- i18next + react-i18next (es / en)
- sonner (toasts) + lucide-react (icons)
- date-fns + react-day-picker
- Husky + lint-staged + ESLint + Vitest
npm install
cp .env.example .env
npm run devnpm run dev # Vite dev server (port 8080)
npm run build # Production build
npm run lint # ESLint
npm run typecheck # tsc --noEmit
npm run test # VitestSee CLAUDE.md for the full architecture guide.