Laravel Jarvis is a starter project made with Laravel Jetstream Inertia Vue and add more additional feature like User, Role & Permission management, Responsive design, Light/Dark Mode, Rich Table with many features. Check the documentation for more details.
- User Authentication.
- Role and Permission Management.
- Localization (Currently, English, Bahasa Indonesia).
- Dark/Light Mode Support.
- Appliation Settings.
- Acitivity Log
- Responsive Design
- Modal Form
- Bulk Action
- Toast Notification
- Toooltip
- SSR (Server Side Rendering)
- Rich Feature Server Side Datatable
- Php 8
- Composer
- Mysql
- Apache/Nginx
Clone the git repository
git clone https://github.com/erikwibowo/Laravel-Jarvis.git
Go to the folder
cd Laravel-Jarvis
Install and Update composer dependencies
composer update
Install npm dependencies
npm install
Copy .env.example and raname it to .env
cp .env.example .env
Generate application key
php artisan key:generate
Link storage
php artisan storage:link
SETTING UP DB CONNECTION IN .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=jarvis
DB_USERNAME=root
DB_PASSWORD=
SETTING UP EMAIL for Email Verification Or disable verification email. Read more
MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
Migrate Database with fresh seed
php artisan migrate:fresh --seed
Start the NPM server
npm run dev
Start the Laravel Developement Server
php artisan serve
email : superadmin@superadmin.com
password : superadmin
email : admin@admin.com
password : admin
email : operator@operator.com
password : operator
Laravel Jarvis is open-sourced software licensed under the MIT license.