A modern, feature-rich admin dashboard starter kit built with Next.js 14, TypeScript, and Tailwind CSS. This project provides a solid foundation for building administrative interfaces with a beautiful UI and excellent developer experience.
- Next.js 14 with App Router
- Tailwind CSS for styling
- TypeScript for type safety
- Dark/Light Mode support
- Internationalization (i18n) ready
- Recharts for data visualization
- Radix UI components
- Responsive Design
- Authentication Ready
- TanStack Table for powerful data tables
- Customizable Theme
- Modern UI Components
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components:
- Radix UI Primitives
- Lucide Icons
- Class Variance Authority
- Tailwind Merge
- Tailwind Animate
- Data Visualization: Recharts
- Table Management: TanStack Table
- HTTP Client: Axios
- Internationalization:
- i18next
- react-i18next
- next-i18next
- Theme: next-themes
- Development Tools:
- ESLint
- TypeScript ESLint
-
Clone the repository
git clone https://github.com/hasan-furkan/hfk-admin-starter-kit.git
-
Install dependencies
npm install # or yarn install
-
Set up environment variables
cp .env.example .env.local
-
Run the development server
npm run dev # or yarn dev
-
Open http://localhost:3000 with your browser to see the result.
├── app/ # Next.js 14 app directory
├── components/ # Reusable UI components
├── config/ # Configuration files
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and libraries
├── providers/ # React context providers
├── public/ # Static assets
└── service/ # API services and data fetching
- Theme: Modify
tailwind.config.ts
to customize your color scheme and theme variables - Components: All UI components are in the
components
directory - Layouts: Customize layouts in the
app
directory - Internationalization: Add new languages in the
public/locales
directory
npm run dev
- Run development servernpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLint
- Ready-to-use authentication setup
- Protected routes and middleware support
- Cookie-based session management
- Dark/Light mode support
- Easy theme customization
- Consistent design system
- I18n Ready
- Sortable columns
- Pagination
- Search and filtering
- Responsive design
- Multi-language support
- Easy language switching
- Automatic language detection
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js Team
- Vercel
- Tailwind CSS
- Radix UI
- All other open-source contributors
Built with by Hasan Furkan Köprülü