Lucrum Scanner
A factory-grade scanning utility for real-time ERP sync and offline operations.
Project Overview
Lucrum Scanner is a purpose-built application for factory environments, enabling fast and accurate barcode/QR code scanning with robust offline storage and seamless ERP integration. Designed for carton and item scanning machines, it supports high-volume batch scanning while ensuring data integrity and operational continuity.
Tech Stack
Flutter
Dart
Frappe Framework (ERPNext backend)
GetX (State Management, Routing, DI)
Clean Architecture
SOLID Principles
RESTful APIs
Firebase (Crashlytics, Analytics)
Local Database (Hive/Sembast)
Offline-first Architecture
Key Features
- Scanning Operations
- Fast barcode/QR scanning
- Batch & continuous scan mode
- Offline-first support
- Validation and duplicate detection
- Data Handling
- Local database with sync queue
- Auto sync on connectivity
- Conflict resolution logic
- Real-time data validation
- ERP Sync
- Real-time ERPNext updates
- Reliable sync engine
- Error capture and retry mechanism
- Consistency validation
- Insights & Reports
- Daily scan logs
- Error reporting & diagnostics
- Performance metrics
- Export (CSV/PDF) capabilities
Project Gallery
←
→
P.S. Screenshots and demos coming soon. Currently under update.
Development Process
Built using Clean Architecture with GetX for reactive state handling. Designed for rugged industrial use cases with offline-first architecture, scan reliability, and ERP integration as core pillars.
Impact & Results
- 70% faster scanning in production lines
- 95% reduction in manual data errors
- Zero data loss with offline queueing
- Streamlined ERP sync and inventory updates