This project is a production-ready, scalable web application built with Next.js 14, TypeScript, Tailwind CSS, Husky, ESLint, and Prettier. The setup is designed to streamline development and maintain code quality across large-scale projects.
Note: No component library has been included in this setup. A component library can be added as needed based on project requirements.
This project is set up with a Next.js 14 architecture optimized for performance, scalability, and maintainability. It includes TypeScript for type safety, Tailwind CSS for responsive styling, and pre-commit hooks with Husky to enforce code quality standards using ESLint and Prettier.
dev
: Starts the development server.npm run dev
# or
yarn dev
build
: Build for production.npm run build
# or
yarn build
start
: Runs the production build.npm run start
# or
yarn
lint
: Runs ESLint to check for code issues.npm run lint
# or
yarn lint
format
: Formats code using Prettier.npm run format
# or
yarn format
git clone https://github.com/dev-avinashh/next-14-setup.git