Lucrum Employee App
A workforce management solution with secure attendance, leave, and HR operations.
Project Overview
Lucrum Employee App streamlines workforce management by enabling employees to mark attendance, apply for leave, and manage HR interactions with ease. Featuring geofencing for accurate location-based check-ins and UUID-based device locking, it ensures data integrity and enhances operational accountability.
Tech Stack
Flutter
Dart
Frappe Framework (ERPNext backend)
GetX (State Management, Routing, DI)
Clean Architecture
SOLID Principles
RESTful APIs
Firebase (Notifications, Crashlytics, Analytics)
Sembast (Local Storage)
Geofencing
Device UUID Lock
Mock Location Protection
Localization
Key Features
- Employee Management
- Profile updates and personal info
- Access to HR documents
- Track skills and certifications
- Attendance & Leave
- Clock in/out with geofencing
- Leave application and tracking
- Attendance logs and history
- Overtime management
- HR Tools
- Leave balance insights
- Payroll information access
- Performance review tracking
- Training and development modules
- Internal Communication
- In-app messaging
- HR and department announcements
- Push notifications for updates
- Company events and alerts
Project Gallery
←
→
Development Process
Developed using Clean Architecture and GetX for robust state management. The app includes advanced security measures like mock location detection and device-level login binding using UUID.
Impact & Results
- 50% reduction in HR workload
- Improved employee self-service efficiency
- Secure and accurate attendance tracking
- Faster communication and HR response times