- Install
pnpmglobally. - Requires Node.js 24 or later.
- Use only
pnpm, no NPM or Yarn. - Keep ESLint & Prettier enabled.
- Adhere to the coding rules as much as possible.
- Run
pnpm install. - Start the project with
pnpm start(usepnpm start:devfor development).
- Fully typed with TypeScript.
- Full-stack application.
- React Query for server state and Zustand for client state.
- Cookie based authentication & authorization flow.
- Custom navigation loader.
- Prettier & strict ESLint rules.
- Husky and lint-staged for pre-commit validation.
- Commits are blocked unless all rules pass (unless
--no-verifyis used). - Pre-configured Dockerfile & GitHub Actions workflow for DevOps.
Email: admin@example.com
Password: admin
Last updated by: Nisharg Shah
Date: 09/03/2025