Kaizen Management System adalah aplikasi web berbasis Laravel, Inertia, dan VueJS yang dirancang untuk membantu pegawai dan manajemen perusahaan dalam mengelola ide-ide kaizen dan memfasilitasi proses pengajuan, review, dan pemantauan ide-ide tersebut.
- Manajemen pengguna dengan sistem RBAC (Role-Based Access Controll)
- Cetak bukti pengiriman kaizen (.pdf)
- Tanda tangan elektronik untuk setiap ide kaizen
- Pemberian status, point, dan review untuk setiap ide kaizen
- Monitoring status ide kaizen yang diajukan
- Dan masih banyak lagi.
Untuk menjalankan aplikasi ini, sistem minimal yang dibutuhkan adalah sebagai berikut:
- PHP 8.0 atau yang lebih tinggi
- MySQL 5.7 atau yang lebih tinggi
- Composer
- Node.js 16 atau yang lebih tinggi
- NPM 7 atau yang lebih tinggi
- Clone repository ini dengan perintah
git clone https://github.com/bloomingbug/kaizen-management-system.git
- Masuk ke direktori aplikasi dengan perintah
cd namadirektori
- Salin file .env.example menjadi .env dengan perintah
cp .env.example .env
-
Sesuaikan konfigurasi database pada file .env sesuai dengan database yang akan digunakan
-
Jalankan perintah
composer install
untuk menginstal semua package PHP yang dibutuhkan
- Jalankan perintah
npm install
untuk menginstal semua package JavaScript yang dibutuhkan
- Jalankan perintah
php artisan key:generate
untuk menghasilkan application key yang diperlukan
- Jalankan perintah
php artisan storage:link
untuk membuat symbolic link ke direktori storage
- Jalankan perintah
php artisan migrate --seed
untuk menjalankan migrasi database dan menambahkan data awal. Kamu bisa merubah data awal pada file database/seeders/
- Jalankan perintah
php artisan serve
untuk menjalankan aplikasi pada http://localhost:8000/
- Jalankan perintah
npm run dev
// atau
npm run build
untuk mengkompilasi file-file Vue.js dan JavaScript
Sekarang kamu bisa mengakses aplikasi ini pada http://localhost:8000/
- Tarmuji
- Ujang Ahmad Khoerudin
- Dashboard Admin menggunakan Mazer