Skip to content
>
SYSTEM_BOOT_SEQUENCE0%
SNC HRIS Attendance Backend (Laravel)

SNCHRISAttendanceBackend(Laravel)

Location🇮🇩 Indonesia
ServiceBackend / HRIS
Tech Stack
Laravel 12PHP 8.3+11 more
StatusLIVE

The Challenge

"Menjaga konsistensi validasi lokasi antara client (UX) dan server (source of truth), serta mendesain multi-location yang tetap backward compatible (fallback ke company GPS) tanpa mematahkan client lama. Selain itu, workflow lembur/cuti butuh status tracking yang jelas untuk UI dan audit trail."

The Results

Sistem backend HRIS absensi berbasis Laravel yang menyediakan REST API untuk aplikasi mobile dan web admin dashboard (Filament). Fitur utama meliputi autentikasi token (Sanctum), manajemen karyawan/departemen/jabatan/shift, attendance GPS dengan validasi radius (Haversine) serta opsi QR code, pengajuan izin/cuti/lembur dengan approval workflow dan notifikasi (FCM + email), serta reporting/export (PDF/Excel). Terdokumentasi lengkap termasuk arsitektur flow, skema database, dan Postman collection. Implementasi multi-location menambahkan entitas lokasi (kebun) dengan geofence masing-masing serta assignment user per lokasi.

Backend production-ready dengan dokumentasi API + flow + schema, Postman collection untuk testing, dan fitur multi-location (per-location geofence & attendance type) yang bisa dipakai lintas user/lokasi.

Complete Tech Stack

Laravel 12PHP 8.3MySQL/MariaDBFilament v4Livewire v3Laravel SanctumLaravel FortifyFirebase Cloud Messaging (kreait/laravel-firebase)ViteAxiosDomPDF (barryvdh/laravel-dompdf)Maatwebsite ExcelEndroid QR Code

Next Phase

Let's build
your vision.