A modern and feature-rich starter template built with Next.js 15, Shadcn UI, and Tailwind CSS.
your-domain.com/{lang}
(e.g., your-domain.com/en
)your-domain.com/admin
Enhanced Shadcn components with additional variants:
npm install
# or
yarn install
# or
pnpm install
npm run dev
# or
yarn dev
# or
pnpm dev
root/
āāā messages/ # Translation files for all languages
ā āāā en.json
ā āāā fr.json
ā āāā de.json
āāā public/ # Static files
āāā src/
āāā app/
ā āāā (private)/ # Private routes
ā ā āāā admin/ # Admin dashboard
ā ā ā āāā page.tsx
ā ā āāā layout.tsx
ā āāā (public)/ # Public routes
ā ā āāā [locale]/ # i18n routes
ā ā āāā layout.tsx
ā ā āāā page.tsx
ā āāā fonts/ # Local fonts
āāā components/ # Reusable components
ā āāā ui/ # Shadcn components
ā āāā layouts/ # Layout components
āāā hooks/ # Custom React hooks
ā āāā use-mobile/ # Mobile related hooks
ā āāā use-toast/ # Shadcn Toast hooks
āāā i18n/ # i18n configuration
ā āāā config.ts
ā āāā settings.ts
āāā lib/ # Utility functions
ā āāā utils/ # Helper functions
āāā providers/ # React context providers
ā āāā theme-provider # Theme switcher
āāā types/ # TypeScript definitions
ā āāā languages.d.ts
āāā styles/ # Global styles
āāā globals.css
MIT License - feel free to use this starter kit for your projects!