SmartField is an ODK-X-based mobile application that digitizes phenotypic data collection in breeding trials. It improves upon the Field Book app with features like:
- Intelligent reminders for missing data
- GPS, photo, and audio capture
- Rust rating scales
- Plot-level history and summary views
- Future-ready dashboard for supervisors
- Barcode-enabled plot navigation
- Task tracking with visual alerts
- Trait visibility toggles
- Offline-first; sync-ready via ODK-X Sync Endpoint
- Clone this repo or download a release ZIP
- Copy the contents of
config/full_config.zipto:/sdcard/opendatakit/default/config/ - Install ODK-X Services, Survey, and Tables
- Launch SmartField Maize Trial in Survey
See the /docs folder for:
- Field user guide
- Admin/deployment guide
- Dashboard wireframe
- ODK-X Survey, Tables, Services
- JavaScript-based form logic
- Optional server backend: Node.js/Django + PostgreSQL
See CONTRIBUTING.md
MIT License