Prerequisites: Node.js 19 or later and a package manager (npm, pnpm, or yarn).
The Starter Kit is an open-source Next.js template available on GitHub. Follow these steps to get it running locally.
Clone the Repository
Clone from GitHub
git clone https://github.com/VibeCodingStarter/starter-kit.git
cd starter-kit
This downloads the complete Starter Kit template to your local machine.Install dependencies
make install # or npm install
This installs all required packages including Next.js, React, Tailwind CSS, and UI components.Verify installation
The development server starts on port 3004. Visit http://localhost:3004 to see the default homepage.You’ll see a configuration banner at the top because environment variables aren’t set yet. This is normal - we’ll configure them in the next steps.
What Gets Installed
The Starter Kit includes:
- Next.js 15 with App Router and Turbopack for fast development
- React 19 with Server Components for optimal performance
- Tailwind CSS for styling with dark mode support
- Radix UI components for accessible, production-ready UI
- TypeScript for type safety and better developer experience
- Pre-built pages including authentication, dashboard, and examples
Project Structure Overview
After installation, you’ll see this structure:
starter-kit/
├── app/ # Next.js App Router pages
│ ├── (auth)/ # Authentication pages
│ ├── dashboard/ # User dashboard
│ └── page.tsx # Homepage
├── components/ # React components
│ ├── ui/ # Base UI primitives
│ ├── generic/ # Reusable components
│ └── project/ # Project-specific components
├── config/ # App configuration
├── lib/ # Utilities and helpers
├── public/ # Static assets
└── .env.local # Environment variables (create this)
Next Steps