/Laravel-Jarvis

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.

Primary LanguageVue

Laravel Jarvis

Screenshots

Screenshot-2024-12-04-at-08-01-41 Screenshot-2024-12-04-at-08-01-51 Screenshot-2024-12-04-at-08-17-03 Screenshot-2024-12-04-at-08-17-11 Screenshot-2024-12-04-at-08-17-35 Screenshot-2024-12-04-at-08-17-44 Screenshot-2024-12-04-at-08-17-56 Screenshot-2024-12-04-at-08-18-03 Screenshot-2024-12-04-at-08-18-11 Screenshot-2024-12-04-at-08-18-23 Screenshot-2024-12-04-at-08-18-28 Screenshot-2024-12-04-at-08-18-36 Screenshot-2024-12-04-at-08-18-51 Screenshot-2024-12-04-at-08-18-55 Screenshot-2024-12-04-at-08-19-31 Screenshot-2024-12-04-at-08-19-36

About Jarvis

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.

Features

  • 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

Requirements

  • Php 8
  • Composer
  • Mysql
  • Apache/Nginx

Installation and Usage

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

Login With

Superadmin

email : superadmin@superadmin.com
password : superadmin

Admin

email : admin@admin.com
password : admin

Operator

email : operator@operator.com
password : operator

Packages

License

Laravel Jarvis is open-sourced software licensed under the MIT license.

Built With

Laravel Logo

Build Status Total Downloads Latest Stable Version License