About This Project
This template is built around Angular 21.2 with zoneless change detection, SSR hydration, and a secure API-first authentication flow.
For quick evaluation, a pre-seeded demo account is available: test@te.st / test.
Key Features
- Angular 21.2 + Signals: Standalone components, signal-driven UI state, and modern routing patterns.
- SSR + Hydration: Server rendering with TransferState/TanStack hydration to avoid duplicate client fetches.
- Secure Authentication: Email/password and OAuth (GitHub, Google) with HttpOnly cookies, refresh token rotation, server-side session checks, and rate limiting.
- State Management: TanStack Query for server state + NgRx Signal Store for local UI state.
- Quality Gate: Vitest unit tests (100% coverage), Playwright E2E checks, strict linting, and production build checks.
Tech Stack
Core
Angular 21.2, TypeScript 5.9, RxJS 7.8, Vite 7, SSR
State & Data
TanStack Query, NgRx Signal Store, Signals, Drizzle ORM
Backend & Auth
Node.js, Supabase, Vercel Functions, JWT, Argon2id, Zod
Testing
Vitest, Playwright, ESLint, CI-ready checks