nextjs-starter-kit Tailwind Templates

Nextjs Starter Kit

Next.js Starter Kit | Scalable, Fast, and Developer-Friendly šŸš€ A modern Next.js boilerplate with TypeScript, Tailwind CSS, i18n support, Redux, and React Query. Ready for rapid development and optimized for performance.

šŸš€ Next.js Ultimate Starter Kit

A powerful and highly customizable Next.js starter to kickstart frontend projects with modern development practices, built-in state management, and enhanced DX tools.

✨ Key Features :

  • Next.js 15 with App Router
  • TypeScript for safer code and better developer experience
  • React Query for efficient data fetching and caching
  • Redux for robust state management
  • Tailored Developer Experience with ESLint, Prettier, Husky
  • Internationalization (i18n) support for multilingual sites
  • Comprehensive Testing Setup with Jest for unit tests and Storybook for UI component testing

šŸš€ Quick Start :

Clone the repository, install dependencies, and start the development server.

git clone https://github.com/aelabid/Next-StarterKit.git
cd Next-StarterKit
npm install
npm run dev

Open http://localhost:3000 to view it in the browser.

šŸ“‚ Folder Structure :

ā”œā”€ā”€ app/
│   ā”œā”€ā”€ (routes)/
│   └── layout.tsx
ā”œā”€ā”€ components/
│   ā”œā”€ā”€ ui/
│   └── layout/
ā”œā”€ā”€ public/
ā”œā”€ā”€ styles/
ā”œā”€ā”€ hooks/
ā”œā”€ā”€ services/
ā”œā”€ā”€ lib/
ā”œā”€ā”€ config/
ā”œā”€ā”€ context/
ā”œā”€ā”€ tests/
│   ā”œā”€ā”€ cypress/
│   └── unitTest/
ā”œā”€ā”€ store/
└── i18n/

šŸ› ļø Technologies Used :

  • React Query for API requests
  • Redux for local state
  • Jest & Storybook for testing
  • Tailwind CSS for styling

šŸ Getting Started :

Running Tests

  • Run unit tests with Jest:
    npm run test
    
  • Run end-to-end tests with Cypress:
    npm run cypress:open
    

šŸ¤ Contributing :

We welcome contributions! Please follow our contributing guidelines and adhere to the code of conduct.

šŸ“ License :

Distributed under the MIT License. See LICENSE for more information.

Top categories

Loading Svelte Themes