1.6 KiB
1.6 KiB
Quick Start Guide
🚀 Create a New Project (One Command)
# Copy template and run setup
cp -r ~/Projects/nextjs-starter ~/Projects/my-new-project && cd ~/Projects/my-new-project && ./setup.sh
📦 What You Get
- ✅ Next.js 16.0.7 (latest, security patched)
- ✅ React 19.2.1 (latest, security patched)
- ✅ Tailwind CSS v4 (latest)
- ✅ TypeScript configured
- ✅ shadcn/ui ready
- ✅ ESLint configured
- ✅ 0 vulnerabilities
🎨 Add UI Components
# Add shadcn/ui components
npx shadcn@latest add button
npx shadcn@latest add card
npx shadcn@latest add dialog
npx shadcn@latest add input
🔧 Common Commands
npm run dev # Start dev server (http://localhost:3000)
npm run build # Build for production
npm start # Start production server
npm run lint # Run ESLint
📁 Project Structure
my-new-project/
├── src/
│ ├── app/ # Pages and routes
│ ├── components/ui/ # shadcn/ui components
│ └── lib/ # Utilities
├── package.json
└── README.md
🎯 Next Steps
- Customize metadata: Edit
src/app/layout.tsx - Change theme: Edit
src/app/globals.css - Add pages: Create files in
src/app/ - Add components: Use shadcn/ui or create your own
💡 Tips
- Use
cn()utility for conditional classes - Environment variables: Create
.env.local - Deploy to Vercel:
npx vercel
📚 Documentation
That's it! You're ready to build. 🎉