🌾 Project: উদ্যমকৃষি (Udyamkrishi) An AI-powered Web and SMS Advisory & Companion Platform for Bangladeshi Farmers
🚀 Inspiration
In rural Bangladesh, millions of farmers struggle due to lack of access to timely, reliable agricultural knowledge. Many don’t own smartphones, and internet penetration is low. Yet, SMS is nearly universal. Inspired by this gap, we created উদ্যমকৃষি, a multilingual (Bangla/English) solution that empowers farmers using technology they already have access to — their phones.
🌿 What It Does
উদ্যমকৃষি is an AI-powered platform combining SMS and web services to deliver personalized crop, weather, and market advice. Key Features:
📩 SMS Registration & Querying – Farmers register and ask crop/disease questions via SMS.
📡 Weather-Aware Recommendations – Uses location to provide weather forecasts & farming tips.
🤖 AI-Generated Advice – Personalized, Bengali-language crop suggestions using ML models.
🌱 Disease Recognition (via web interface) – Upload crop images to receive AI diagnosis and solutions.
🛒 Bazar (Marketplace) – Farmers can list their produce and sell directly to buyers/wholesalers.
🗣️ Bangla Support – All advice and interaction in Bangla for ease of access.
📆 Stage-Based Alerts – Timely SMS reminders for fertilizing, irrigation, or harvesting.
🧑🌾 User Roles:
Farmers
Buyers (Wholesalers/Mass Consumers)
Admins
🛠️ How We Built It
Backend: Spring Boot (Java)
Web Frontend: Java Server Pages (JSP), HTML, CSS (for admin/farmer/buyer dashboard)
SMS Gateway Integration: For 2-way communication
AI Models:
Weather + soil-based ML model for recommendations
Plant disease recognition model (image-based) via web
Database: MySQL for user, product, and SMS tracking
Hosting: Localhost for dev, planned cloud deployment
Language Support: Unicode handling for Bengali text in SMS/web
🧩 Challenges We Ran Into
Ensuring reliable SMS delivery and parsing Bengali text properly.
Training accurate AI models with local agricultural data.
Making the web platform mobile-friendly for rural users.
Handling multi-language input/output seamlessly.
Designing a fair farmer-buyer marketplace mechanism.
🏆 Accomplishments We’re Proud Of
Achieved working SMS-based crop advisory in Bangla.
Built a functioning prototype with multi-user roles.
Integrated AI for disease recognition and tips.
Enabled non-smartphone users to benefit from smart farming.
Designed an inclusive solution aligned with UN SDG Goal 2 (Zero Hunger).
📚 What We Learned
How powerful even basic technology (SMS) can be in solving real-world problems.
Effective use of ML in resource-constrained environments.
Balancing technical complexity with rural usability.
The importance of native language support for true accessibility.
🔮 What’s Next
Expand AI Model Accuracy: Use real-time soil, climate, and crop datasets from Bangladesh.
Image-to-SMS Diagnosis: Let users send MMS or WhatsApp images for offline AI results via SMS.
Voice-based Interface: Build IVR for illiterate farmers.
More Bazar Features: Live pricing, order tracking, and delivery network.
Partnerships: Collaborate with NGOs, local government, and agro-tech firms for data + outreach.
Offline Android App (for agri-extension officers).
🔗 AgroShop Integration Idea
Your existing AgroShop system can integrate with Udyamkrishi to:
Allow farmers to sell their products through AgroShop’s digital storefront.
Offer SMS-based order alerts for farmers.
Cross-link AI advice with AgroShop product suggestions (e.g., recommend a fertilizer available on AgroShop).
Provide AgroShop users with AI-powered crop suggestions and disease alerts.
Log in or sign up for Devpost to join the conversation.