Lucrum Rider
A smart delivery app for riders to manage, track, and fulfill orders efficiently.
Project Overview
Lucrum Rider is a purpose-built delivery application designed to streamline the daily operations of delivery agents. With real-time order updates, integrated navigation, and optimized workflows, it empowers riders to manage deliveries efficiently while ensuring fast, accurate, and transparent customer service.
Tech Stack
Flutter
Dart
Frappe Framework (ERPNext backend)
GetX (State Management, Routing, DI)
Clean Architecture
SOLID Principles
RESTful APIs
WebSockets (Socket.io) – Live Order Sync
Firebase (Crashlytics, Analytics, Notifications)
Google Maps API (Navigation & Routing)
Background Location & Geofencing
Hive (Local Storage)
Localization
Key Features
- Order Management
- Instant order notifications
- Accept/reject workflow
- Order detail view
- Status update controls (picked, delivered)
- Navigation & Routing
- Integrated turn-by-turn navigation
- Route optimization with live traffic
- Delivery address mapping
- Offline fallback support
- Rider Location Services
- Real-time GPS tracking
- Background location updates
- Geofence triggers
- Location sharing with dispatch
- Rider Experience
- Profile and earnings overview
- Order history access
- Support contact & resources
- Push notifications and status alerts
Project Gallery
←
→
P.S. Screenshots and demos coming soon. Currently under update.
Development Process
Built with Clean Architecture and GetX, the app emphasizes real-time performance, optimized battery usage, and seamless rider UX. WebSocket and background services power uninterrupted delivery operations.
Impact & Results
- 25% faster delivery turnaround
- Higher rider productivity and satisfaction
- Reduced missed deliveries and delays
- Improved customer experience through accurate ETAs