Skip to content

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.

License

Notifications You must be signed in to change notification settings

asmaelabid/nextjs-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 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 13 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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published