Aplikasi web absensi karyawan menggunakan QR Code dan GPS.
- Laravel 11
- Laravel Jetstream
- Endroid QR Code
- Leaflet.js
- OpenStreetMap
- MySQL/MariaDB
- Composer
- NPM & Node.js
- PHP 8.2 atau lebih tinggi
- MySQL/MariaDB
- Clone/download repository ini
- Jalankan perintah
composer run-script post-root-package-install
untuk membuat file.env
- Jalankan perintah
composer install
untuk menginstalasi dependency - Jalankan perintah
npm install
untuk menginstalasi dependency Javascript - Jalankan perintah
php artisan key:generate --ansi --force
untuk membuat key aplikasi - Jalankan perintah
php artisan migrate
untuk membuat tabel databasex - Jalankan perintah
npm run build
untuk membuat file css dan javascript yang diperlukan - Jalankan perintah
php artisan serve
untuk menjalankan aplikasi
Pilih salah satu opsi berikut:
- Jalankan perintah
php artisan db:seed DatabaseSeeder
untuk menyiapkan data awal - Jalankan perintah
php artisan db:seed FakeDataSeeder
untuk menyiapkan data awal beserta data dummy (absensi & karyawan)
Scan Page | Scan Page (Mobile) |
---|---|
Pengajuan Absensi | Riwayat Absensi Karyawan |
---|---|
Dashboard Admin | Dashboard Admin Dark |
---|---|
Barcode | Create/Edit Barcode |
---|---|
Absensi Karyawan | ||
---|---|---|
Absensi per hari | Absensi per minggu | Absensi per bulan |
Data Karyawan | Create/Edit Data Karyawan |
---|---|
Export/Import from/to XLSX | |
---|---|
Export/Import Data Karyawan & User | Export/Import Data Karyawan & User + Preview Data |
Export/Import Data Absensi & User | Export/Import Data Absensi & User + Preview Data |