Farmer Lens
🧑‍🌾

Farmer Lens

Created
Jun 19, 2025 07:26 PM
Tags
Mobile Development
AI
ML
Status
Stopped
last edited
Last updated June 19, 2025

Farmer Lens

Date: 2021
Overview
Farmer Lens is an educational, gamified mobile app that uses an AI model to classify varieties of date fruits. Built with Flutter and Firebase ML, the app enables users to scan date fruits and receive real-time classification results. User submissions are collected to iteratively improve the model over time.

Key Features

  • 🧠 On-device Classification: Identify date fruit varieties (e.g., Medjool, Deglet Noor) using a TensorFlow Lite model deployed via Firebase ML.
  • 📱 Cross-platform App: Built with Flutter for iOS and Android with a single codebase.
  • 🎮 Gamification: Earn points and badges for correct classifications to engage learners.
  • 🔄 Model Feedback Loop: Users can submit images of misclassified dates to a Firebase Cloud Function, feeding into future model retraining.
  • 🌐 Cloud Integration: Firebase SDK handles model hosting, inference, and data collection.

Tech Stack

Component
Technology
Mobile App
Flutter, Dart
ML Model
TensorFlow Lite, AutoML Vision Edge
Backend & Hosting
Firebase (Cloud Functions, Storage)
CI/CD
GitHub Actions

Roadmap & Task Progress

Tasks Roadmap

Progress & Next Steps

  • ✅ Model trained and converted to a TFLite "lite" model.
  • ✅ Integrated model into Flutter app via Firebase ML SDK.
  • ✅ Real-time classification working in-app.
  • 🚧 APK build & Store deployment pending.
  • 🚧 User submission feedback loop needs full implementation and testing.

Development Updates on Twitter

بعد مادخلت عالم الذكاء الصناعي وتعلم الالة 🤖 , قررت ابدا اطبق اللي تعلمته واكثر . لذلك حبيت اشارككم التحدي الجديد اللي بديت فيه , وهو انشاء تطبيق ذكي 📱 باستعمال التعلم العميق ( Deep Learning) يساعد المستخدم بالتعرف على انواع التمر #تعلم_الاَلة #ML

Image
Image
4
Reply
Replying to @SalehMogren

تحديث بعد اسبوعين من التحفير وكل شوي اضيع في طبقات التعلم العميق الكثيرة 😂 اولا جمعت بيانات من الانترنت لمجموعة من التمر , ولازلت اضيف بيانات اكثر حاليا الانواع اللي جمعتها هي التالي : عجوة و مجدول وجالاكسي (نوع سكري) و منيفي و نبتة علي ورطب وصقعي وسكري وشيشي. حصلتها في Kaggle

Image
Image
0
Reply
Replying to @SalehMogren

للتحديث ** رجعت لمرحلة جمع البيانات من جديد وقللت انواع التمر اللي بشتغل عليها من 9 الى 6 انواع حاولت اجمع صور للتمر من الويب webscraping ووبعد تنظيف البيانات اللي جمعته للحين 😥 بس هذا. ولكن فيه تحسن بالمودل صار اقرب للواقع 👍🏾

Image
Image
Image
0
Reply