- Build: Vite
- Client State Management: Zustand
- Server State Management: TanStack Query
- HTTP Client: Axios
- UI Components: shadcn/ui
- Routing: React Router or TanStack Router
- Mocking: Mock Service Worker (MSW)
- Forms & Validation: React Hook Form + Zod
- Linting: ESLint
- Formatting: Prettier
- Testing: Not added
- CI: GitHub Actions
yarn install
yarn dev- https://bespoyasov.me/blog/clean-architecture-on-frontend/ [highly recommended]