Absensi Online QRCode adalah aplikasi web yang memanfaatkan teknologi QR Code untuk sistem absensi online. Aplikasi ini dibangun dengan menggunakan Laravel 11 sebagai framework PHP dan mendukung basis data MySQL/MariaDB.
- Sistem Absensi dengan QR Code: Memungkinkan pengguna untuk melakukan absensi dengan memindai QR Code, memastikan proses yang cepat dan akurat.
- Autentikasi Pengguna: Menyediakan sistem login untuk berbagai peran pengguna, termasuk admin, dosen, dan mahasiswa.
- Manajemen Data: Fitur untuk mengelola data pengguna, jadwal, dan riwayat absensi.
- Notifikasi Jadwal: Mengirim pengingat jadwal kuliah atau pertemuan kepada pengguna.
- PHP: Versi 8.0 atau lebih tinggi.
- Laravel: Versi 11.
- Database: MySQL atau MariaDB.
-
Kloning Repositori:
git clone https://github.com/heaven-venorg/Absensi-Online-QRCode.git
-
Masuk ke Direktori Proyek:
cd Absensi-Online-QRCode
-
Instalasi Dependensi:
composer install
-
Salin File
.env
:cp .env.example .env
-
Konfigurasi Database: Buka file
.env
dan sesuaikan pengaturan database sesuai dengan konfigurasi Anda. -
Buat Database: Buat database baru di MySQL/MariaDB sesuai dengan nama yang ditentukan di
.env
. -
Jalankan Migrasi dan Seeder:
php artisan db:seed
php artisan db:seed --class=SeederRole
-
Jalankan Aplikasi:
php artisan serve
Akses aplikasi melalui
http://localhost:8000
.
Proyek ini dilisensikan di bawah MIT License.