๐ Next.js Boilerplate 2024
Welcome to the Next.js Boilerplate 2024 โ your starting point for building modern web applications that are ready to take on tomorrow's challenges.
โก Features & Technologies
Here's what powers the Next.js Boilerplate 2024, from the framework to the development tools:
- Next.js - The React framework for production ๐
- Tailwind CSS - A utility-first CSS framework ๐จ
- shadcn/ui - Reusable React components ๐
- Vitest - A blazing fast unit-test framework that runs in Vite โก
- Testing Library - Helps test UI components in a user-centric way ๐งช
- Semantic Release - Fully automated version management and package publishing ๐ฆ
- Renovate - Automatically keep your dependencies up to date ๐
- Commitlint - Ensures your commit messages meet the conventional commit format ๐
- Docker - Simplifies deployment with containerization ๐ณ
- GitHub Actions - Automates your workflows for testing, building, and deploying ๐
๐ Useful Links
Explore these tools to further enhance your development workflow:
- Realtime Colors - Elevate your design with modern fonts and a dynamic color palette generator.
- Meta Tags - Debug and generate meta tag code for any website
- Favicon.io - Quickly generate variety of favicon sizes
- Open Graph Generator - Generate beautiful Open Graph images with zero effort.
- Open Graph Debugger - Preview how your Open Graph images will be rendered on social media platforms.
๐ ๏ธ Getting Started
Step 1: ๐ Initial Setup
Begin by cloning the repository, navigating to the project directory, and installing dependencies. Execute the following command in your terminal:
git clone https://github.com/coditech0926/nextjs-shadcn-template.git && cd nextjs-shadcn-template && npm ci
Step 2: ๐โโ๏ธ Running the Project
Launch the development server to see your changes in real-time:
npm run dev
To prepare your project for production, build it with:
npm run build
Finally, run your project in production mode:
npm run start
๐ค Feedback and Contributions
Your feedback and contributions are welcome! Join us in enhancing this project further to make web development more efficient and enjoyable.
๐ Happy coding!