Lucrum Access Control
Biometric access and attendance system with ERPNext integration.
Project Overview
Lucrum Access Control is a powerful biometric and access management system that integrates ZKTeco hardware (fingerprint, face, RFID) with Frappe ERP. Built for security-critical environments, it automates attendance, restricts access based on policies, and syncs data with HR modules in real-time.
Tech Stack
Flutter (Desktop + Android)
Dart
Frappe Framework (ERPNext backend)
GetX (State Management, Routing, DI)
Clean Architecture
SOLID Principles
RESTful APIs
WebSockets (Socket.io)
ZKTeco SDK (Face, Finger, RFID)
Firebase (Crashlytics, Analytics)
Frappe ERP Integration
Offline-first Support
Key Features
- Biometric Integration
- Fingerprint & face recognition
- RFID/card-based login
- Multi-device sync
- Local log fallback in case of network loss
- Access Control
- Time-slot based entry
- Location-based door control
- Restricted zone policies
- Full access logs with tamper alerts
- Attendance Automation
- Auto punch-in/out logging
- Overtime and leave tracking
- Department-level filters
- Compliance-ready reports
- ERP Integration
- Real-time Frappe HR sync
- Employee & shift management
- Trigger-based record syncing
- Custom report generation
Project Gallery
←
→
Development Process
Built with Clean Architecture and GetX, the system emphasizes low-latency sync, fail-safe offline fallback, and deep hardware-level biometric integration. Designed for high-availability environments with security-first requirements.
Impact & Results
- Eliminated manual attendance entry
- Reduced unauthorized access incidents by 90%
- Streamlined HR record keeping
- Automated compliance reporting