web-elearning
web-elearning copied to clipboard
🚩 Sebuah Website untuk pembelajaran online untuk sebuah universitas
Fitur ✨
-
Autentikasi
- Login mahasiswa, dosen dan admin
- Lupa password
-
Mahasiswa
- absen sesuai waktu yang ditentukan
- Akses Materi dan Tugas
- Submit Tugas
-
Dosen
- Membuat Absensi untuk mahasiswa
- Membuat Materi dan Tugas
- Input nilai
- Export absensi dan nilai mahasiswa ke excel
Admin
- Manage dosen, mahasiswa, matakuliah, jadwal, kelas, fakultas
Dukungan ❤️
Kamu bisa dukung saya dengan cara memberikan star ⭐ / fork 🖇️ pada project ini
Atau kamu bisa donate melalui Saweria
Terimakasih atas dukungannya 😊
Cara instalasi project ⚙️
Zip
Klik button Code disamping kanan atas, lalu klik download zip
Git Clone
Copy code dibawah, buka terminal lalu paste dan enter
git clone https://github.com/FadlieFerdiyansah/web-elearning.git
Setelah berhasil install file project nya
Konfigurasi Project
- Copy file .env.example rename menjadi .env
- Buat nama database pada file .env
DB_DATABASE=elearning - Setelah membuat database, Buka terminal lalu masuk ke folder project web-elearning
- Lalu masukan
FILESYSTEM_DRIVER=publicke .env - Lalu ketikan
php artisan migrateenter, setelah berhasil ketikanphp artisan storage:linkenter - Setelah itu setup email untuk verifikasi lupa password pada file .env
- Lalu buat key app nya dengan cara
php artisan key:generate - Setelah itu download semua package dengan cara
composer install -
Setelah step diatas sudah berhasil semua tinggal kita memasukan data dummy nya dengan cara
- Ketik diterminal
php artisan tinkersetelah itu masukan code dibawah -
Dosen::factory()->count(50)->create(); -
Mahasiswa::factory()->count(400)->create();
Factory/Dummy Dosen
Factory/Dummy Mahasiswa
- Ketik diterminal
- Setelah berhasil, masukan data-data nya dengan cara
php artisan db:seedpada terminal lalu enter - Terakhir jalankan server nya
php artisan serve - dan buka url nya diweb browser
http://127.0.0.1:8000
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME="${APP_NAME}"
Data Login 🔐
| Password | Level | |
|---|---|---|
| [email protected] | password | Admin |
| [email protected] | password | Dosen |
| [email protected] | password | Mahasiswa |