Skip to content

Latest commit

Β 

History

History
41 lines (33 loc) Β· 1.18 KB

File metadata and controls

41 lines (33 loc) Β· 1.18 KB

SmartField: Intelligent Field Phenotyping App

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

πŸ“¦ Features

  • Barcode-enabled plot navigation
  • Task tracking with visual alerts
  • Trait visibility toggles
  • Offline-first; sync-ready via ODK-X Sync Endpoint

πŸš€ Installation

  1. Clone this repo or download a release ZIP
  2. Copy the contents of config/full_config.zip to:
    /sdcard/opendatakit/default/config/
    
  3. Install ODK-X Services, Survey, and Tables
  4. Launch SmartField Maize Trial in Survey

πŸ“„ Documentation

See the /docs folder for:

  • Field user guide
  • Admin/deployment guide
  • Dashboard wireframe

πŸ›  Technologies

  • ODK-X Survey, Tables, Services
  • JavaScript-based form logic
  • Optional server backend: Node.js/Django + PostgreSQL

🀝 Contributing

See CONTRIBUTING.md

πŸ“œ License

MIT License