Back to projects[ Project file · P 07 ]
● Featured

Quanta HRIS Mobile

Quanta HRIS Mobile is the employee app for the Quanta HRIS platform. It puts daily HR tasks on the employee's phone.

Primary stack
Flutter
Technologies
02
Features
07
[ Screens ]07 FILES · CLICK TO ENLARGE
[ Overview ]

Employees clock in and out from the app. To stop fake attendance, the app checks two things: the employee's GPS location and their face. Face recognition runs on the phone itself.

Employees also view and download their payslips, request leave and permission, and request overtime. They can see their working hours and full attendance history at any time.

HR teams manage the same data in the Quanta HRIS web platform.

Key features

07 ITEMS
  1. F.01

    Employees check in with GPS location and face recognition, which prevents fake attendance.

  2. F.02

    A dashboard shows today's attendance status, working hours, and a daily summary.

  3. F.03

    Employees view and download detailed payslips in the app.

  4. F.04

    Employees submit leave (cuti) and permission (izin) requests and track their status.

  5. F.05

    Employees request overtime and follow its status.

  6. F.06

    Employees see their full attendance history at any time.

  7. F.07

    Employees update their personal data in the app.

Technical concepts

quanta-hris-mobile/concepts06 entries
  1. Clean Architecture with BLoC for scalable state management.
  2. API integration using Dio with interceptor-based request handling.
  3. Geolocation validation and anti-spoofing strategies.
  4. On-device face recognition using ML Kit and TensorFlow Lite.
  5. Dependency Injection using GetIt for modular architecture.
  6. Secure local storage for sensitive user data.