Build powerful, customizable Next.js applications with ease. This template is packed with features and integrations for streamlined development, optimized performance, and a professional foundation.
- Next.js 15 with App Router (Turbo): Enjoy optimized performance, fast routing, and improved scalability.
- ESLint 9: Maintain clean and consistent code with the latest linting rules and configuration.
- Tailwind CSS: Build responsive, custom designs directly in your HTML using Tailwind's utility-first CSS framework.
- Shaden UI: Pre-configured and accessible UI components managed with Shaden provide a consistent and polished user interface.
- Hooks: Modern & fully tested hooks https://streamich.github.io/react-use/
- Strict TypeScript 5: Enforce type safety across the project using TypeScript 5 for reliable and maintainable code.
- SEO Optimization: Improve search engine visibility with meta tags and JSON-LD for structured data.
- Environment Variable Validation with t3-env: Ensure a smooth deployment process by validating environment variables, minimizing configuration errors.
- Type-safe Axios Setup: Perform reliable API calls and data fetching with a properly configured, type-safe Axios setup.
- Husky & CommitLint Support: Enforce commit message conventions and prevent bad commits with Husky and CommitLint for a more organized and predictable version control workflow.
-
Clone the Repository: git clone https://github.com/BinarySenseiii/next-clean.git
-
Install Node.js v20: Download and install Node.js version 20 from the official website: https://nodejs.org/en/download/package-manager
-
Navigate to Project Directory: cd next-clean
-
Install Dependencies and Run Development Server: yarn install && yarn dev
I've added comments in almost every file to help you navigate the project. If you encounter any issues, please feel free to open an issue or discussion on GitHub, and I'll get back to you soon!
Created by - @BinarySenseiii