# Laravel + shadcn/ui + InertiaJS Starter Template ![Laravel + shadcn/ui + InertiaJS Starter Template](https://raw.githubusercontent.com/mahmudz/laravel-shadcn-app-panel/main/public/repository-cover.png) This is a template to start building a custom user/admin panel quickly. Feel free to customize this template to fit the specific needs of your Laravel application! ## Technologies - [Laravel 11](https://laravel.com/docs/) - [shadcn/ui](https://ui.shadcn.com/docs) - [InertiaJS](https://inertiajs.com/) ## Prerequisites Before you begin, ensure you have met the following requirements: - PHP >= 8.2 - Composer (for package management) - Node.js & npm (for frontend dependencies) - MySQL or another [compatible database](https://laravel.com/docs/11.x/database#configuration) ## Installation 1. Clone the repository: `git clone https://github.com/mahmudz/laravel-shadcn-app-panel.git` 2. Navigate into the project directory: `cd [project directory]` 3. Install PHP dependencies: `composer install` 4. Copy `.env.example` to `.env` and configure your environment variables, including database settings and application key. 5. Generate application key: `php artisan key:generate` 6. Run database migrations: `php artisan migrate` 7. Optionally, seed the database: `php artisan db:seed` 8. Install frontend dependencies: `npm install && npm run dev` (for development) or `npm install && npm run build` (for production) ## Usage To start the development server, run: ``` php artisan serve ``` Access the application in your browser at `http://localhost:8000` by default. ## Contact If you have any questions, feedback, or support requests, you can reach me here [mahmudbappy.pri@gmail.com](https://github.com/mahmudz/laravel-shadcn-app-panel.git)