Aplikasi Learning Manajeman Sistem yang terdapat Guru dan Murid yang dimana setiap Role memiliki Feature yang Berbeda beda
Guru :
- Login, Register
- Informasi Akun
- Dashboard
- CRUD Materi
- CRUD Tugas
- CRUD Quiz
- Penilaian
Murid :
- Login, Register
- Informasi Akun
- Dashboard
- Materi
- Tugas
- Quiz
- PHP 8.1+
- Laravel 10
- Composer
- MySql
- NPM
-
Clone Repository
-
Buka Project yang sudah berhasil di clone
-
Pada Terminal Jalankan Action
composer update
-
Tunggu Proses Composer membuild ke dalam folder vendor
-
Lalu jalankan Action
npm install
-
Tunggu Proses selesai untuk membuild file javascript kedalam folder node_modules
-
Kemudian jalankan Action untuk mencopy file .env
cp .env.example .env
- Kemudian generate Key dengan action
php artisan generate:key
- Instalasi awal sudah dilakukan
-
Buat terlebih dahulu database pada MySQL
-
Taruh nama database yang sudah dibuat tadi kedalam folder .env pada bagian DB_DATABASE
-
Lalu, lakukan migrasi dengan menjalankan action pada terminal
php artisan migrate
- Setelah migrasi berhasil, jika ada dummy data jalankan action
php artisan db:seed
- Lalu ketikan action berikut untuk membuat storage link pada public
php artisan storage:link
- Integrasi dengan database selesai dilakukan
- Untuk menjalankan Aplikasi ini memerlukan 2 terminal
- untuk terminal pertama, jalankan action :
php artisan serve
- Untuk terminal kedua, jalankan action :
npm run dev
- Aplikasi sudah bisa dijalankan, silahkan pergi ke link yang ada pada terminal pertama untuk melihat aplikasi
Role Guru : email = guru@gmail.com password = guru123
Role Murid : email = murid@gmail.com password = murid123
This program has been development by Xanoy and Teams