- Install
pnpm
globally. - Requires Node.js 22 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:dev
for 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-verify
is used). - Pre-configured Dockerfile & GitHub Actions workflow for DevOps.
Email: admin@example.com
Password: admin
Last updated by: Nisharg Shah
Date: 09/03/2025