https://github.com/ikhsan3adi/absensi-karyawan-gps-barcode
Absensi karyawan dengan barcode dan gps | Laravel 11 & Laravel Jetstream🚀
https://github.com/ikhsan3adi/absensi-karyawan-gps-barcode
absensi absensi-barcode absensi-dengan-metode-scan-qr-code absensi-digital absensi-gps absensi-karyawan absensi-karywan-capture absensi-mahasiswa absensi-online barcode crud javascript jetstream laravel laravel11 livewire mysql php qrcode tailwindcss
Last synced: 1 day ago
JSON representation
Absensi karyawan dengan barcode dan gps | Laravel 11 & Laravel Jetstream🚀
- Host: GitHub
- URL: https://github.com/ikhsan3adi/absensi-karyawan-gps-barcode
- Owner: ikhsan3adi
- License: mit
- Created: 2024-06-15T02:35:18.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-05-15T13:23:35.000Z (1 day ago)
- Last Synced: 2025-05-15T14:30:50.869Z (1 day ago)
- Topics: absensi, absensi-barcode, absensi-dengan-metode-scan-qr-code, absensi-digital, absensi-gps, absensi-karyawan, absensi-karywan-capture, absensi-mahasiswa, absensi-online, barcode, crud, javascript, jetstream, laravel, laravel11, livewire, mysql, php, qrcode, tailwindcss
- Language: Blade
- Homepage:
- Size: 6.24 MB
- Stars: 47
- Watchers: 3
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aplikasi Web Absensi Karyawan QR Code GPS

Aplikasi web absensi karyawan menggunakan QR Code dan GPS.
## Teknologi yang Digunakan
* [Laravel 11](https://laravel.com/)
* [Laravel Jetstream](https://jetstream.laravel.com/)
* [Endroid QR Code](https://github.com/endroid/qr-code)
* [Leaflet.js](https://leafletjs.com/)
* [OpenStreetMap](https://www.openstreetmap.org/)
* MySQL/MariaDB## Instalasi
### Prasyarat
* [Composer](https://getcomposer.org)
* [NPM & Node.js](https://nodejs.org)
* PHP 8.2 atau lebih tinggi
* MySQL/MariaDB---
1. Clone/download repository ini
2. Jalankan perintah `composer run-script post-root-package-install` untuk membuat file `.env`
3. Jalankan perintah `composer install` untuk menginstalasi dependency
4. Jalankan perintah `npm install` untuk menginstalasi dependency Javascript
5. Jalankan perintah `php artisan key:generate --ansi --force` untuk membuat key aplikasi
6. Jalankan perintah `php artisan migrate` untuk membuat tabel databasex
7. Jalankan perintah `npm run build` untuk membuat file css dan javascript yang diperlukan
8. Jalankan perintah `php artisan serve` untuk menjalankan aplikasi### Seeder
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)## Fitur & Pratinjau
### User/Karyawan
| Scan Page | Scan Page (Mobile) |
|---|---|
|||| Pengajuan Absensi | Riwayat Absensi Karyawan |
|---|---|
|||### Admin & Superadmin
| 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 |
|||