🌾 Cropix — AI-Powered Smart Farming & Farmer Community Platform
🚀 About the Project
Cropix is an intelligent, AI-driven platform built to empower farmers by solving two major agricultural challenges —
plant disease detection and lack of digital connectivity among farmers.
The platform allows farmers to:
- 📸 Instantly detect crop diseases using AI-based image recognition.
- 🗣️ Share experiences, ask questions, and connect with other farmers through a built-in community feature.
Our goal is to bridge the gap between technology and traditional agriculture, creating a digital ecosystem that helps farmers make informed decisions, increase productivity, and adopt modern farming techniques.
💡 Inspiration
As software engineers from Pakistan, we’ve always been fascinated by how technology can transform lives — yet when we looked closely at our agricultural sector, we saw a huge gap between farmers and technology.
Farmers, especially in remote areas, still depend on traditional knowledge and word-of-mouth solutions.
We realized that:
- 🚫 There is limited awareness of modern, tech-driven farming practices.
- 🌿 No easily accessible digital tools exist to help farmers identify diseases or connect with experts.
- 🌧️ Crop diseases, unpredictable weather, and outdated techniques continue to cause serious losses in yield and income.
This gap between innovation and agriculture inspired us to create Cropix — a platform that bridges that divide.
Our vision is to empower every farmer with AI-based disease detection, digital connectivity, and modern knowledge access, right from their smartphones.
🌱 We wanted to make technology not just a privilege of cities — but a partner of the farmer.
🧠 What We Learned
Through building Cropix, we learned:
- ⚙️ How to integrate Machine Learning (TensorFlow) with FastAPI for real-time predictions.
- 📲 How to design a Flutter frontend that communicates smoothly with the backend.
- ☁️ Managing AWS EC2, PostgreSQL, and S3 for scalable backend infrastructure.
- 🧩 The importance of understanding end-user pain points, especially when designing for farmers who are not always tech-savvy.
🛠️ How We Built It
Tech Stack Overview:
- Frontend: Flutter (with GetX for state management)
- Backend: FastAPI (deployed on AWS EC2)
- Database: PostgreSQL (managed via DBeaver)
- Storage: AWS S3 for image uploads
- AI Model: TensorFlow-based plant disease detection model trained on diverse crop images
🧠 The system architecture enables fast image-based predictions and real-time community interactions between farmers.
⚙️ Challenges We Faced
- 🧠 Model Optimization: Training a model that performs well on diverse crop images was tough — we had to fine-tune datasets and handle class imbalance.
- ☁️ Deployment Struggles: Deploying FastAPI with TensorFlow on cloud platforms (Render → AWS EC2) involved complex dependency and memory management issues.
- 🔐 Secure Image Uploads: Integrating AWS S3 securely using pre-signed URLs required careful IAM role configuration.
- 🗄️ Database Design: Building a scalable schema for posts, users, and media content while keeping things lightweight for MVP testing.
🌱 What’s Next
Cropix is evolving into a full-fledged AgriTech platform that empowers farmers digitally.
Our upcoming features include:
- 🌦️ Smart Weather & Pest Alerts
- 🛒 Farmer-to-Buyer Marketplace
- 👨🌾 Expert Consultation Portal
- 💧 Smart Irrigation & Water-Saving Awareness
💬 Final Thoughts
Cropix isn’t just an app — it’s a movement toward smarter, connected, and sustainable farming in Pakistan 🇵🇰.
We believe that empowering farmers with technology today will create a food-secure, tech-driven tomorrow.
💫 Empower Farmers Today → Sustain Humanity Tomorrow 🌾
Built With
- amazon-web-services
- ec2
- fastapi
- flutter
- postgresql
- s3
- tensor
Log in or sign up for Devpost to join the conversation.