Agriculture Technology Platform
Krishi-Bondu.
A Bengali-first digital agriculture platform that helps farmers access weather updates, crop market prices, farming guides, AI-assisted disease analysis, and essential agricultural tools.

OVERVIEW
What it's about
Krishi-Bondu is a full-stack digital agriculture platform designed to make farming information and tools more accessible to farmers in Bangladesh. Built with React, TypeScript, Vite, Node.js, Express, and MongoDB, the application brings together weather forecasts, crop market prices, cultivation guides, AI-assisted disease analysis, an agricultural calendar, farm expense tracking, a marketplace, and a farming Q&A system. It integrates Better Auth for authentication, Open-Meteo for weather data, and the Google Gemini API for optional AI-powered features. Its modular architecture separates frontend components, backend APIs, shared business logic, and authentication to support maintainability and deployment.
TECHNOLOGY
Built with
THE PROCESS
Challenges
- Integrating weather information, agricultural data, and AI-assisted features into a unified platform.
- Designing a modular monorepo structure for the frontend, backend, and shared business logic.
- Implementing authentication and coordinating secure communication between the frontend and backend APIs.
- Building farmer-focused tools for market prices, crop guidance, farm management, and agricultural calculations.
- Configuring Vercel deployment, API routing, environment variables, and database connectivity.
NEXT ITERATION
Future improvements
- Integrate verified agricultural market data sources for more reliable and up-to-date crop prices.
- Improve AI-assisted crop disease analysis with reliable agricultural datasets and expert-reviewed guidance.
- Add advanced farm analytics, expense reports, and crop profitability calculations.
- Expand the agricultural marketplace with secure transactions and improved seller management.
- Strengthen automated testing, accessibility, API security, and application performance monitoring.