WWildan.dev
Kembali ke Beranda
âš¡ Multi-Platform
https://people-shape-attendance.internal/dashboard
Tangkapan Layar Web People Shape Attendance oleh Muhamad Wildan
Aplikasi Absensi Android

People Shape Attendance

Android JavaGPS Location ServicesCamera APIExcel/PDF Generation Library

Deskripsi Proyek

People Shape Attendance membantu perusahaan mencatat kehadiran dari perangkat Android. Karyawan hanya bisa check-in di area kerja yang ditentukan, dengan pemeriksaan berbasis kamera untuk mengurangi titip absen. Data lokasi dapat ditinjau dan diekspor menjadi laporan Excel atau PDF saat dibutuhkan.

Fitur Utama

  • Check-in hanya di area kerja yang ditentukan (geofencing)
  • Pencatatan lokasi GPS saat absensi
  • Pemeriksaan kamera untuk mengurangi titip absen
  • Export laporan ke Excel dan PDF

System Architecture & Data Flow

End-to-end technical tier separation and communication pipeline

TIER 01

Mobile Client Tier

Employee Self-Service App

Android Native (Java)Camera API (Selfie)GPS Geofencing Listener

Captures attendance with GPS coordinates, geofence radius checks, and live camera snapshot.

TIER 02

Security & Validation Gateway

Anti-Spoofing Layer

Token Auth REST APIMock-Location DetectorImage Payload Parser

Validates device authenticity, rejects mock GPS providers, and verifies coordinate bounds.

TIER 03

Attendance Engine

Shift & Time Processing

PHP BackendGeofencing Polygon AlgorithmExcel/PDF Report Generator

Maps check-ins against employee shift rosters and compiles compliance reports for HR.

TIER 04

Audit & Data Store

Permanent Audit Trail

MySQL Relational DatabaseEncrypted Log StorageSnapshot Asset Storage

Stores timestamped check-in logs, biometric selfie proofs, and employee history.