A modern, responsive, and accessible admin dashboard built with Shadcn UI, Laravel, and Vite. This project combines the elegance of Shadcn's UI components with the robustness of Laravel's backend framework, providing a seamless development experience.
This project is inspired by Shadcn-admin and adapted to work seamlessly with Laravel and Inertia.js.
- Light/dark mode
- Responsive
- Accessible
- With built-in Sidebar component
- Global Search Command
- 10+ pages
- Extra custom components
UI: ShadcnUI (TailwindCSS + RadixUI)
Backend: Laravel 11.x
Frontend Integration: InertiaJs
Build Tool: Vite
Type Checking: TypeScript
Linting/Formatting: Eslint & Prettier
Icons: Tabler Icons
- Clone the project
git clone git@github.com:binjuhor/shadcn-lar.git
- Go to the project directory
cd shadcn-lar
- Install dependencies
- Install JavaScript dependencies:
pnpm install
- Install PHP dependencies:
composer install
- Data migration
php artisan migrate
- Start the dev
pnpm run dev
- Open your browser and visit http://localhost:8000 to view the dashboard.
Here are some of the planned features for future updates:
-
User Permissions & Roles: Manage user roles and permissions with a flexible and intuitive system.
-
Profile Manager: Allow users to update their profiles, including personal information and security settings.
-
Post & Page Manager: Create and manage dynamic posts and pages with a rich text editor.
-
Theme & Plugin Manager: Easily install and manage themes and plugins to extend functionality.
-
File & Media Manager: A powerful file and media manager for handling uploads and organizing assets.
This project was crafted with 🤍 by @binjuhor
This project is open-source and licensed under the MIT License. Feel free to use, modify, and distribute it as needed.