Skip to content

User/Admin panel template built with Laravel & Shadcn

License

Notifications You must be signed in to change notification settings

mahmudz/laravel-shadcn-starter-template

Repository files navigation

Laravel + shadcn/ui + InertiaJS Starter Template

Laravel + shadcn/ui + InertiaJS Starter Template

This a template to start building a custom user/admin panel quickly. Feel free to customize this template to fit the specific needs and details of your Laravel application!

Technologies

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

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 production (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 [email protected]