A production-ready Next.js starter template with TypeScript, Tailwind CSS, and shadcn/ui.
Bisakto Rahi
- Next.js 15+ with App Router
- TypeScript
- Tailwind CSS v4
- shadcn/ui components
- Dark mode support
- Motion animations
- Pre-configured fonts
- ESLint and Prettier
- Responsive design
- Clone or copy this template
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser
.
├── src/
│ ├── app/
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── error.tsx
│ │ ├── loading.tsx
│ │ ├── not-found.tsx
│ │ └── motion/
│ ├── components/
│ │ ├── feature/
│ │ │ └── sample-feature.tsx
│ │ └── ui/
│ │ ├── button.tsx
│ │ └── theme-toggle.tsx
│ ├── config/
│ │ ├── configURL.ts
│ │ └── const.ts
│ ├── context/
│ │ └── store.ts
│ ├── data/
│ ├── hooks/
│ ├── interface/
│ │ └── book.ts
│ ├── lib/
│ │ └── utils.ts
│ ├── middleware/
│ ├── provider/
│ │ ├── storeProvider.tsx
│ │ └── themeProvider.tsx
│ ├── services/
│ │ └── book.service.ts
│ ├── style/
│ │ └── globals.css
├── public/
├── package.json
├── tailwind.config.ts
├── tsconfig.json
└── next.config.ts
npm run dev- Runs the app in development modenpm run build- Builds the app for productionnpm run start- Runs the built app in production modenpm run lint- Runs ESLint
Start building your next application without worrying about basic setup!