Skip to content

Starter Project of Laravel Inertia Vue with PrimeVue using the Sakai template

Notifications You must be signed in to change notification settings

slametriky/laravel-sakai

Repository files navigation

About

This project is an initial template for building applications. Built using using laravel 10, inertia, vue 3 and Sakai admin template.

Screenshots

Login  Dashboard  User Add User  Add User  Role Permission

Features

  • Reusable Component base on Primevue
  • SPA (Single Page Application)
  • Role Based Access Control
  • Responsive Design
  • Modal Form
  • Light/Dark Mode
  • Toast Notification
  • Datatable Serverside

Requirements

  • PHP 8.2
  • Composer
  • Node.js 18 or Above
  • Mysql / Postgree SQL

Installation

git clone https://github.com/slametriky/laravel-sakai.git
cd laravel-sakai
composer install
npm install
cp .env.example .env
php artisan key:generate

SETTING UP DB CONNECTION IN .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=sakai
DB_USERNAME=root
DB_PASSWORD=

php artisan migrate:fresh --seed

START THE SERVER
npm run dev
php artisan serve

Login With

Superadmin

email : [email protected]
password : superadmin

Admin

email : [email protected]
password : admin

Operator

email : [email protected]
password : operator

Note

If you find some bug please create the issue or contact me on gmail: [email protected]