Case study
Indigo Payroll
Employee management app with offline-first clock-in/out and biometric auth.
Overview
Indigo Mobile is an enterprise-grade Employee Payroll and Attendance Management app designed for seamless workforce tracking and leave management. The app works in perfect synchronization with Indigo Leave and Attendance modules, providing employees and managers with complete flexibility to manage work schedules, attendance, and leave requests from anywhere, anytime.
Project Details
Role: Senior iOS Developer
Timeline: Jan 2022 - Aug 2023
Platform: iOS
Key Technical Challenges
Core engineering challenges tackled during application development:
- Offline-first architecture with CoreData requiring bulletproof sync logic to prevent data loss
- Time validation system to detect device clock tampering and prevent fraudulent clock-ins
- Complex migration flow when upgrading from old app with offline data that needs server sync
- Handling edge cases where clock-in fails and needs retry with notification system
- GPS location accuracy for preventing remote clock-ins from unauthorized locations
Features & Technical Capabilities
Engineered capabilities and platform functionality:
System Capabilities
- Integrated CoreData for storing clock-in data locally with REST API sync via Alamofire
- Built shimmer loading effects, pull-to-refresh, and swipe-up pagination
- Created animated popups with custom transparent blurred backgrounds
- Implemented local time/date validation for offline and online modes to block future/past clock-ins
- Developed in-app notification system for failed clock-ins with one-tap resolution
- Built automatic sync mechanism when internet reconnects with error/success popups
- Created complex migration process for seamless upgrade from old app versions
- Implemented device time alteration detection with audit logging
Mobile Application Gallery
Native mobile user flows and interactive application interfaces (6 verified screens)
Technology Stack
Core Technologies & Libraries
- Swift
- UIKit
- CoreData
- Alamofire
- Biometric
Video Walkthroughs & Interactive Demos
Confirmed product video demonstrations highlighting key user workflows and technical features
Indigo Payroll - App Walkthrough & Features
Measurable Results & Achievements
- Implemented fraud detection system preventing 95% of invalid time entries
- Created sophisticated migration system with zero data loss during app updates
- Published on App Store with continuous updates and bug fixes