This is a Next.js project bootstrapped with create-next-app
.
Features
β‘Next.js with App Router support
π Linter with ESLint (default Next.js, Next.js Core Web Vitals, Tailwind CSS and Airbnb configuration) - Detects errors and non-conforming elements in your codebase, providing reports on style violations and issues.
π Code Formatter with Prettier - Automates the process of formatting code files to adhere to a standardized style, simplifying the writing process.
π¦ Husky for Git Hooks - Responds to specific Git events and automates tasks to manage development processes.
π« Lint-staged for running linters on Git staged files
π‘ Absolute Imports using @ prefix - It is a method used to specify file paths from the root directory of the project, thereby organizing file structures more neatly and reducing the length of file paths.
β Bundler Analyzer - It is used to analyze dependencies and their sizes in JavaScript projects.
π― Maximize lighthouseΒ score - It maximizes a website's performance, accessibility, user experience, and technical metrics using Google's Lighthouse tool.
π¨ Stylelint with Style Rules Enforcement - It checks specific style rules in CSS and similar style-based files.
ποΈ Basic theming support - A basic feature allowing easy theme customization for your application or website.
π SVGR - Converts SVG (Scalable Vector Graphics) files into React components.
π§ Content Management with Sanity - Flexible, customizable, and headless content management for modern web applications.
Getting Started
First, run the development server:
Then, you can run the project locally in development mode with live reload by executing:
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying boilerplates.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.