🌾 Inspiration

We wanted to bridge the gap between traditional farming and modern technology. Many farmers lack access to timely insights about soil, weather, and markets — Farmora was born to empower them with AI-driven, real-time agricultural intelligence and multilingual virtual assistance.

🤖 What it does

Farmora is an AI-powered virtual agronomist that helps farmers make smarter farming decisions. It provides soil-based crop recommendations, detects plant diseases through images, sends weather and market alerts, and delivers personalized farming advice via web, Telegram, and WhatsApp — all in regional languages.

🛠️ How we built it

We built Farmora using React 19 with Vite for the frontend, styled with Tailwind CSS and Bootstrap for responsiveness. Firebase handles authentication and real-time data sync. We integrated AI/ML models (Python APIs) for crop and disease prediction, and Node.js serves as the backend API layer. We used Framer Motion for animations, Recharts for visual analytics, and Telegram/WhatsApp APIs for AI-powered chatbot integration.

⚙️ Challenges we ran into

Integrating multiple APIs (weather, market, government data) smoothly.

Achieving real-time synchronization between web and messaging platforms.

Building a multilingual, voice-enabled chatbot that works seamlessly across devices.

Optimizing performance for rural areas with low network connectivity.

🏆 Accomplishments that we're proud of

Developed a fully functional AI-driven farming assistant across web, Telegram, and WhatsApp.

Integrated real-time weather, soil, and market analysis into one unified dashboard.

Built a multilingual, voice-enabled chatbot for inclusive farmer support.

Created an elegant, responsive, and performance-optimized frontend architecture.

📚 What we learned

We learned how to build scalable AI-integrated systems, manage cross-platform synchronization, and handle real-time data efficiently. Most importantly, we understood how technology can create meaningful social impact for farmers.

🚀 What’s next for Farmora

We plan to expand Farmora with IoT-based smart sensors, drone data integration, and AI-driven yield forecasting. We also aim to onboard more regional languages and partner with government agencies for nationwide agricultural digitization.

Built With

  • 2.8.5
  • api
  • authentication
  • axios
  • bcryptjs
  • calander-api
  • context
  • cors
  • css
  • custom
  • dom
  • dotenv
  • express.js
  • fastapi
  • firbase
  • firebase
  • framer
  • hooks
  • http-proxy-middleware
  • jwt
  • mongodb
  • mongoose
  • motion
  • node.js
  • react
  • recharts
  • router
  • sdk
  • tailwind
  • telegram-api
  • transaltor-api
  • uvicorn
  • vite
  • weather
Share this project:

Updates