Skip to content

An app starter for Next.js that includes TypeScript, ChakraUI and all the tools you need to build amazing projects πŸ”₯πŸ€—.

License

Notifications You must be signed in to change notification settings

vuongtran/nextjs-app-starter

Repository files navigation

banner

Next.js app starter β˜•
An app starter for Nextjs that includes TypeScript, ChakraUI and all the tools you need to build amazing projects πŸ”₯πŸ€—.

Alt

Commitizen friendly

Features

  • β˜• Next.js 14 (App Router)
  • πŸ₯‘ React 18
  • πŸ‡ TypeScript
  • 🍌 ESLint β€” To find and fix problems in your code
  • 🍍 Prettier β€” Code Formatter for consistent style
  • πŸ₯­ EditorConfig - Consistent coding styles across editors and IDEs
  • πŸ“ Path Mapping β€” Import components using the @ prefix
  • πŸ₯₯ Testing - Unit test and coverage with Vitest
  • 🌽 Conventional commit messages

Getting Started

This is a Next.js project bootstrapped with create-next-app.

First, run the development server:

npm install
npm run dev

Open http://localhost:3000 with your browser to see the result.

Scripts

  • npm run dev β€” Starts the application in development mode at http://localhost:3000.
  • npm run build β€” Creates an optimized production build of your application.
  • npm run start β€” Starts the application in production mode.
  • npm run lint β€” Runs ESLint for all files in the directory.
  • npm run lint:fix β€” Runs ESLint and fix for all files in the directory.
  • npm run format β€” Runs Prettier for all files in the directory.
  • npm run postbuild β€” Generate site sitemap.
  • npm run commit β€” Run commitizen CLI and choose your commit message.
  • npm run test - Run test suite
  • npm run test:coverage - Run test coverage

Say thanks!

License

This project is licensed under the MIT License - see the LICENSE.md file for more information.

About

An app starter for Next.js that includes TypeScript, ChakraUI and all the tools you need to build amazing projects πŸ”₯πŸ€—.

Topics

Resources

License

Stars

Watchers

Forks