This project is a dashboard built using Laravel, Inertia.js, Vue.js, and the Shadcn Vue UI library. It provides a modern and responsive user interface for managing your application.
- Dashboard: Overview of key metrics and data.
- User Management: CRUD operations for managing users.
- Settings: Configuration options for the dashboard.
- Charts and Graphs: Visual representation of data using charts.
- PHP >= 8.1
- Laravel >= 10.x
- Node.js >= 18.x
- Composer
- MySQL or other compatible database
- Clone:
git clone https://github.com/SaptarshiDy/shadcn-laravel.git
- Install PHP dependencies:
composer install
- Install Node.js dependencies:
npm install
- Copy the
.env.example
file to.env
and configure your environment variables: - Generate application key:
php artisan generate:key
- Run database migrations:
php artisan migrate
- Build frontend assets:
npm run dev
- Themes: Customize the UI theme by modifying the Shadcn Vue styles.
- Components: Extend or modify components as per your requirements.
- Routes: Define additional routes for new features or pages.
- Laravel: https://laravel.com
- Inertia.js: https://inertiajs.com
- Vue.js: https://vuejs.org
- Shadcn Vue: https://www.shadcn-vue.com/