Skip to content

πŸš€ Next.js 15 starter with TypeScript, Tailwind, Hero UI, and essential dev tools.

Notifications You must be signed in to change notification settings

elverdavid-dev/started-nextjs-15-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Next.js 15 Starter Template

A modern and developer-friendly Next.js 15 starter with best practices, powerful UI components, and essential tools for building amazing web apps. Fork, customize, and start coding!

✨ Features

  • ⚑ Next.js 15 + TypeScript - Full support for the latest Next.js features.
  • 🎨 Tailwind CSS - Utility-first CSS for rapid styling.
  • πŸ› οΈ Biome.js - All-in-one linter and formatter for clean code.
  • πŸš€ Hero UI - Modern and accessible UI components (previously NextUI).
  • πŸ’Ž HugeIcons - Beautiful and customizable icon set.
  • πŸ“ React Hook Form + Zod - Easy and type-safe form validation.
  • βœ… @hookform/resolvers - Seamless integration with Zod.
  • πŸ”” Sonner - Elegant and non-intrusive toast notifications.
  • πŸ“Š next-nprogress-bar - Smooth progress bar for route transitions.
  • πŸŒ— Dark/Light Mode Toggle - Built-in theme switcher for better UX.
  • 🐢 Husky & Commitlint - Enforce Conventional Commits and maintain a clean commit history.
  • 🌍 Environment Variables - Easily configure your app using .env.local files.

πŸ“Œ Template Repository

This repository is set up as a GitHub template repository. Click "Use this template" on GitHub to create a new project based on this starter.


πŸš€ Getting Started

The easiest way to start using this template is by running:

npx create-next-app my-app -e https://github.com/elverdavid-dev/started-nextjs-template

or

pnpm create next-app my-app -e https://github.com/elverdavid-dev/started-nextjs-template

Alternatively, clone the repository and run:

pnpm install
pnpm dev

Then, open http://localhost:3000 to see it in action.


🌍 Environment Variables

This project requires the following environment variable. Create a .env.local file and add:

NEXT_PUBLIC_BASE_URL=

You can change this value based on your deployment setup.

About

πŸš€ Next.js 15 starter with TypeScript, Tailwind, Hero UI, and essential dev tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •