A Next.js application built with React 19 and TypeScript.
- Node.js (version specified in
.nvmrc) - npm
This project uses nvm to manage Node versions. Install the correct version:
nvm useIf you don't have the required version installed:
nvm installnpm installOpen http://localhost:3000 in your browser to see the application.
npm run dev- Start the development servernpm run build- Build the application for productionnpm start- Start the production servernpm run lint- Run ESLint to check code qualitynpm test- Run Jest testsnpm run format- Format code with Prettier
This project uses:
- ESLint for code linting
- Prettier for code formatting
- Husky for Git hooks
- lint-staged for pre-commit checks
Code is automatically linted and formatted before each commit.
- Framework: Next.js 16
- React: 19.2.0
- TypeScript: 5
- Testing: Jest
- Code Quality: ESLint, Prettier