Built with: Next.js 15, TypeScript, Tailwind CSS v4
UI Components: Shadcn-ui
Authentication: Clerk (supports social logins, passwordless, and enterprise SSO)
State Management: Zustand
Schema Validation: Zod
Forms: React Hook Form
Tables: Tanstack Data Tables
Analytics: Recharts
Error Tracking: Sentry
Pre-commit Hooks: Husky
Code Formatting: Prettier
The Next Shadcn Dashboard Starter is a modern React admin dashboard template designed for rapid development. Built on Next.js 15 with the App Router, it leverages TypeScript for type safety and Tailwind CSS v4 for styling. The template integrates Shadcn-ui components for a sleek, responsive UI, making it ideal for SaaS platforms, internal tools, or any project requiring a robust admin interface.
Next.js 15 App Router: Utilizes the latest Next.js features for optimized routing and performance.
Shadcn-ui Components: Offers a set of reusable, accessible UI components built on Radix UI and styled with Tailwind CSS.
Clerk Authentication: Provides secure authentication with support for social logins, passwordless authentication, and enterprise SSO.
Zustand State Management: Lightweight state management solution for React applications.
Zod Schema Validation: Ensures data integrity with TypeScript-first schema validation.
Tanstack Data Tables: Advanced table components with features like server-side pagination and filtering.
Recharts Integration: Incorporates Recharts for interactive data visualizations.
Sentry Error Tracking: Monitors and reports errors in real-time for improved debugging.
Husky & Prettier: Automates code formatting and ensures code quality with pre-commit
Modern Tech Stack: Combines Next.js 15, TypeScript, and Tailwind CSS v4 for a cutting-edge development experience.
Comprehensive Features: Includes authentication, state management, form handling, and error tracking out of the box.
Reusable Components: Leverages Shadcn-ui for a consistent and accessible UI.
Scalable Architecture: Organized folder structure promotes maintainability and scalability.
Clerk Dependency: Tied to Clerk for authentication; may require additional setup and configuration.
No Pre-built Backend: Focuses on the frontend; backend integration is left to the developer.
The starter template includes several pre-built pages and components:
Authentication Pages: Signup and Signin pages powered by Clerk.
Dashboard Overview: Displays analytics cards and Recharts graphs.
Product Management: Product listing with Tanstack tables supporting server-side pagination and filtering.
Product Form: Form for adding new products, utilizing React Hook Form and Zod for validation.
User Profile: User profile management page with Clerk's account UI.
Kanban Board: Drag-and-drop task management board using dnd-kit and Zustand for state persistence.
Error Handling: Global error page integrated with Sentry for error reporting.
This project is open-source and free to use under the MIT license. There are no associated costs unless you choose to integrate paid services like Clerk or Sentry.
React: Built with React 19.
Next.js: Utilizes Next.js 15 App Router.
Shadcn-ui: UI components library.
Clerk: Authentication service.
Zustand: State management library.
Zod: Schema validation library.
Tanstack Data Tables: Table components.
Recharts: Charting library.
Sentry: Error tracking service.
Husky & Prettier: Code quality tools.
Clone the repository, install dependencies using pnpm, set up environment variables as per the .env.example.txt file, and run the development server.
While Clerk is integrated for authentication, you can replace it with your preferred authentication solution.
Yes, the template is designed to be fully responsive, ensuring a seamless experience across devices.
Absolutely! The Shadcn-ui components are built with Tailwind CSS, allowing for easy customization.
Admin Dashboard Starter with Nextjs15 and shadcn ui
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀