All projects
IdCam app icon

IdCam

Lead Flutter Engineer · SOFTEX1K+ downloads · 4.8★ Google Play
IdCam screenshot 1IdCam screenshot 2IdCam screenshot 3

HR and attendance app for field and office staff: time clock, background location tracking, a live team map, salary and time off.

What I built

  • Geofence-driven background tracking

    Starts when staff enter a work-site geofence, stops when they leave; survives app kill, offline and reboot.

    flutter_background_geolocation
    Geofencing
  • Native tracking plugin

    My own Flutter plugin: Kotlin foreground services, WorkManager and boot receiver on Android; CoreLocation regions, offline queue and BGTaskScheduler on iOS.

    Kotlin
    Swift
    Platform channels
  • Live team map

    Real-time staff positions over STOMP with routes, battery markers and off-screen indicators on a custom projection.

    STOMP
    flutter_map
    Custom CRS
  • Face-terminal sync

    Pushes staff profiles and face photos to on-site recognition terminals over the local network.

    HTTP digest auth
    LAN API
  • Push, reminders and updates

    Typed push routing, exact-alarm reminders, Crashlytics and forced updates.

    FCM
    Local notifications
  • Salary and time off

    Role-based salary pages, bonuses and penalties, attendance history and time-off requests.

    fl_chart
    Cubit

Built with

Flutter
Kotlin
Swift
STOMP
flutter_map
Firebase
GitHub