Inspiration
We were inspired by the challenges smallholder farmers face in identifying and treating crop diseases early. Many lack access to agricultural experts or timely diagnosis, leading to major crop losses. We wanted to build something that could put expert-level help right in their pockets, and that’s where Cropped AI was born.
What it does
Cropped AI lets users:
- Snap a photo of a diseased leaf
- Instantly get a diagnosis using a trained AI model
- Receive actionable treatment recommendations
- See nearby suppliers that stock the needed products
It’s designed to be fast, simple, and useful in real-world farming conditions.
How we built it
We trained a MobileNetV2-based image classification model using a dataset of crop leaf images. The backend was built with FastAPI and deployed to Render. It exposes a prediction API that the mobile app, built using React Native with Expo, calls in real-time. For supplier data, we use OpenStreetMap queries based on the user’s location.
Challenges we ran into
- Model training was slow since we used our personal laptops
- Render backend sleeps after inactivity, causing delays during testing and affecting the experience during low usage periods.
- Working with OpenStreetMap required trial-and-error to fine-tune queries for relevant agricultural suppliers.
Accomplishments that we're proud of
- Fine-tuned a mobile-efficient AI model with high accuracy
- Built a full-stack AI app that actually helps solve a real problem
- Offline predictions with on-device model
- Integrated location-based supplier discovery
- Deployed a production-ready API with caching
What we learned
- How to fine-tune and validate deep learning models for image classification
- How to build mobile-first AI apps with minimal latency
- How to use OpenStreetMap to enrich real-world apps
- How to balance performance and simplicity on limited hardware and budget
What's next for Cropped AI
- Support for multiple languages and local dialects
- SMS-based crop diagnosis for feature phone users
- Community disease reports to help track and predict outbreaks
Log in or sign up for Devpost to join the conversation.