Description
While the web dashboard is excellent for administrators and retailers, it is impractical for farmers and transporters working in the field. We need a native mobile application (/mobile) that provides a rugged, high-performance experience optimized for on-site operations.
This extension will focus on three pillars: Native Performance (QR Scanning), Reliability (Offline Support), and Real-time Awareness (Push Notifications).
Goals
- Provide a high-speed QR scanning interface for high-volume batch processing.
- Enable data entry in areas with zero or intermittent internet coverage (Offline-first).
- Keep stakeholders informed via mobile alerts without requiring them to check the web dashboard.
Tasks
1. High-Performance Native QR Scanner
2. Offline Mode & Local Persistence
3. Real-time Push Notifications
4. Cross-Platform UI/UX
Definition of Done
Labels: Hard, Enhancement
Description
While the web dashboard is excellent for administrators and retailers, it is impractical for farmers and transporters working in the field. We need a native mobile application (
/mobile) that provides a rugged, high-performance experience optimized for on-site operations.This extension will focus on three pillars: Native Performance (QR Scanning), Reliability (Offline Support), and Real-time Awareness (Push Notifications).
Goals
Tasks
1. High-Performance Native QR Scanner
react-native-vision-cameraandvision-camera-code-scanner.2. Offline Mode & Local Persistence
AsyncStorageorSQLiteto cache batch data and user profiles locally.NetInfoto detect internet restoration and automatically push updates to the Blockchain/API.3. Real-time Push Notifications
* A farmer's batch is received by a Mandi.
* A transport vehicle reaches a checkpoint.
* A retailer marks a batch as "Sold."
4. Cross-Platform UI/UX
Definition of Done
/mobiledirectory initialized with a working React Native/Expo build.Labels:
Hard,Enhancement