Live-Admin is an admin template created by integrating Laravel, Vue3 and Inertia.js with the UI Toolkit Element Plus and css utility Tailwind. The work is inspired by vue-element-admin with the latest versions of the stack integrated with vite bundler for a rapid development experience. With the powerful Laravel framework as the backend, Vue3 as the high performance on the front end integrated with Inertia js, vite as a bundler, Live-admin appears to be a full-stack solution for an enterprise application level.
- Dynamic menu management with the recorder.
- Role Permission integrated with the menu
- Option to generate Controller, Model and Service class (all about personal preferences and coding standard)
- Laravel Module Implemented
- Ability to create fully functional Demo Crud file from add Manage Menu UI dynamically
- Dark mode Compatible
Prior running application make sure your machine meets all the defaults requirements from laravel documentation and also include the following
Use the composer to install php dependencies.
composer install
Use the npm to install js dependencies.
npm install
#development server
npm run dev
#production server
npm run build
form your root application folder rename .env.example to .env and update the corrersponding value to your need.
#generates key for session encryption
php artisan key:generate
#create symlink in public folder
php artisan storage:link
#migrate database
php artisan migrate
php artisan db:seed
#seeds database form module seeder
php artisan module:seed
#create dummy files for report generation
php artisan load:dummyFiles
php artisan serve
or
php artisan serve --port=80
- Email: [email protected]
- Password: password
[WIP]
- laravel-Laravel is a PHP web application framework with expressive, elegant syntax.
- Inertia.js- A glue that connects your existing server-side or client-side frameworks.
- laravel Breeze- Breeze provides a minimal and simple starting point for building a Laravel application with authentication. Styled with Tailwind
- spatie/laravel-permission-Associate users with permissions and roles.
- vue3 - An approachable, performant and versatile framework for building web user interfaces.
- Element Plus - A Vue 3 based component library for designers and developers.
- Laravel Modules - A package to manage your large Laravel app using modules.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
I'm a full stack developer...
- Satish Maharjan - full development - satis-apex
- Multi tenent implementation
- laravel Notification
- Add more integrations