NextJS Boilerplate.

☂️ NextJS Boilerplate

This is a NextJS boilerplate that comes with TailwindCSS, Typescript, Prettier, and Mixpanel, making it easy for you to kickstart your Next.js projects with modern web development tools and best practices. It also includes Vercel integration for easy CI/CD setup and uses the shadcn/ui design system.

Features 🔥

  • 🚀 Next.js: A popular React framework for building server-rendered React applications.
  • 🎨 Comprehensive Design System: Built with shadcn/ui, a high quality design system for building modern web applications.
  • 📦 SWR: A React Hooks library for remote data fetching.
  • 📂 Lucide: A comprehensive & beautiful icon set with over 1,400 icons. lucide
  • 💅 TailwindCSS: A highly customizable CSS framework for building modern user interfaces.
  • 🔍 Typescript: A statically typed superset of JavaScript that provides better code quality and error checking.
  • 🔧 Prettier: An opinionated code formatter that enforces consistent code style for better code readability.
  • 📊 Mixpanel Tracking: Integrated tracking of user interactions and events for monitoring and analyzing traffic.
  • 🌍 Vercel: CI/CD integration with Vercel for seamless deployment and hosting of Next.js applications.

Quickstart 🚀

💾 Clone the repository

git clone https://github.com/NikSchaefer/nextjs-boilerplate.git

📂 Change directory to the cloned repository

cd nextjs-boilerplate

📦 Install dependencies

npm install

🏗️ Start the development server:

npm run dev or yarn dev

🌐 Open your browser and go to http://localhost:3000 to see the Next.js app running locally.

Deployment 🛠️

This boilerplate is configured to be easily deployed to Vercel. You can deploy the app to Vercel by following these steps:

  1. 🚀 Sign up for a free account on Vercel: https://vercel.com/signup
  2. 💻 Install the Vercel CLI globally on your machine: npm install -g vercel
  3. 🔑 Authenticate with your Vercel account: vercel login
  4. 🌍 Deploy the app: vercel
  5. 🎉 Follow the prompts to deploy the app to Vercel. Once deployed, you will receive a unique URL where your app is live.

Resources 🎨

Contact 💡

If you have any questions or suggestions regarding this project, or just want to say hi. You can contact us via the following methods:

  • 📧 Email: nikkschaefer@gmail.com
  • 🐦 Portfolio: https://nikschaefer.com
  • 🌐 GitHub: https://github.com/NikSchaefer

We appreciate your interest and support in this project!

License 📜

MIT