DEV Community

Yousun Lotif (Bappy Khan)
Yousun Lotif (Bappy Khan)

Posted on

Yousun Agri360: Reviving an Unfinished AgriTech Idea into a 10-in-1 Smart Farming Platform

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built

I built Yousun Agri360, an AI-powered 10-in-1 smart farming platform designed to help small farmers manage their full farming journey from one connected dashboard.

The idea came from a simple problem: small farmers often need to make important decisions about crop health, weather, market prices, finance, selling, credit, and machinery — but these tools are usually scattered, manual, or difficult to access.

Yousun Agri360 brings these workflows together in one place.

Farmers can use the platform to check crop disease support, weather risk alerts, market price insights, farm expense and profit tracking, crop calendar planning, direct selling, credit readiness, Bangla voice support, machinery rental, and smart reports.

The 10 modules are:

  1. AgriDoctor AI — crop disease detection workflow
  2. FarmWeather Guard — crop-specific weather risk warning
  3. AgriMarket Link — market price comparison and best selling option
  4. Farm2Market — farmer-to-buyer marketplace
  5. KrishiBot AI — farming chatbot assistant
  6. AgriCredit AI — digital farmer credit profile
  7. KrishiVoice — Bangla voice assistant concept
  8. FarmLedger AI — farm cost, income, profit/loss, and ROI calculation
  9. CropTime Planner — crop calendar and farming task timeline
  10. MachineryShare Agri — farm machinery rental workflow

To me, Yousun Agri360 is not just a dashboard. It is a foundation for a practical farming operating system that can grow into a real product for small farmers.

Demo

Live Demo: https://yousun-agri360.vercel.app/

GitHub Repository: https://github.com/yousunlotif-bappy/yousun-agri360

Demo Video: https://mega.nz/file/NZ1wnaqa#KbLnth7iDnBa98p6Fh_1-T8Z1Dd7kYnlA8Uof9I8YnQ

Main pages to explore:

The Comeback Story

Before this challenge, Yousun Agri360 was an unfinished agri-tech idea.

I had the problem direction, but the project was not complete. There was no polished dashboard, no connected user journey, no independent module structure, no backend API layer, and no clear before/after story.

The original idea was scattered around real farming problems:

  • Crop disease detection
  • Weather uncertainty
  • Market price confusion
  • Middleman dependency
  • Farm cost tracking
  • Credit difficulty
  • Machinery access
  • Low digital literacy

During the Finish-Up-A-Thon, I turned that unfinished idea into a working MVP with a clear product structure.

Before

The project had:

  • Rough farmer problem notes
  • No complete dashboard
  • No module architecture
  • No working workflows
  • No backend/API structure
  • No polished README
  • No clear submission story

After

Now Yousun Agri360 includes:

  • A professional landing page
  • A smart farmer dashboard
  • 10 connected farming modules
  • Lightweight backend API routes
  • Functional MVP workflows
  • A reports page
  • A public GitHub repository
  • A live Vercel deployment
  • A clear before/after completion story

The biggest transformation was turning a rough problem list into a real product experience that users can actually open, navigate, and understand.

Features Added

AgriDoctor AI

Farmers can select a crop, upload a crop image, and receive an AI-style disease diagnosis with confidence score, risk level, possible cause, treatment steps, organic solution, and expert advice.

FarmWeather Guard

Farmers can generate crop-specific weather risk reports with warning level, risk score, recommended actions, avoid actions, and next best action.

FarmLedger AI

Farmers can calculate total cost, total income, profit/loss, ROI, cost per acre, and receive a simple financial recommendation.

CropTime Planner

Farmers can generate a crop calendar with irrigation, fertilizer, disease check, pest check, and harvesting tasks.

AgriMarket Link

Farmers can compare market prices, transport cost, demand level, and net income to identify the best selling option.

Farm2Market

Farmers can add product listings, simulate buyer orders, and track delivery status.

MachineryShare Agri

Farmers can search farm machinery, filter machine type, book machines, start service, and complete service.

AgriCredit AI

Farmers can generate a digital credit profile with credit score, risk level, repayment capacity, loan recommendation, and bank/MFI-style summary.

KrishiBot AI

A text-based farming assistant that detects the farming problem type, gives simple advice, and recommends the correct module.

KrishiVoice

A Bangla voice assistant concept for farmers who may not be comfortable using complex apps or typing long questions.

Backend API Routes

I added a lightweight backend layer using Next.js API Routes.

API Route Purpose
/api/agri-doctor Crop disease diagnosis
/api/weather-risk Crop-specific weather risk report
/api/farm-ledger Farm finance calculation
/api/crop-calendar Crop calendar generation
/api/agri-credit Farmer credit scoring
/api/reports Platform report summary

The architecture is simple and scalable:

Frontend Pages
↓
Next.js API Routes
↓
Mock AI / Rule-Based Logic
↓
Smart Farming Results
↓
Reports and Dashboard Insights
Enter fullscreen mode Exit fullscreen mode

Yousun Agri360 Dashboard

This makes the project more than a static UI prototype. The main modules send farmer input to backend API routes and display structured farming results.

MVP Limitations

This is a contest MVP, so I kept some parts simulated but honest:

  • Crop disease detection uses mock AI logic.
  • Weather risk uses rule-based conditions.
  • KrishiBot uses rule-based responses.
  • KrishiVoice is a simulated voice assistant.
  • Marketplace and machinery booking use local state.
  • No production database is connected yet.

The architecture is ready for real integrations later.

Tech Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Lucide React
  • Next.js API Routes
  • Mock AI logic
  • Rule-based decision engine
  • Vercel deployment

Future Roadmap

Future upgrades include:

  • Real crop disease ML model
  • Live weather API
  • Supabase/PostgreSQL database
  • Farmer authentication
  • SMS and WhatsApp alerts
  • Real speech-to-text and text-to-speech
  • Payment integration
  • Bank/MFI dashboard
  • Marketplace order tracking
  • Offline-first mobile version

My Experience with GitHub Copilot

GitHub Copilot was a very useful support tool during this project. It helped me work faster and stay more organized, especially when I was writing repeated code and setting up the project structure.

In this project, Copilot helped me create reusable dashboard components, define TypeScript interfaces for module data, and manage form logic and state handling more easily. It also supported me in writing API route boilerplate and preparing mock AI response structures for testing.

Another helpful part was building rule-based decision logic and repeated UI card patterns. These sections required similar coding patterns, so Copilot saved time by suggesting useful code ideas that I could modify according to my project needs.

Copilot also helped me improve the README structure, refactor code, and polish the final project. However, I did not use its suggestions blindly. I reviewed, edited, and customized the code to make sure it matched my project requirements.

The biggest challenge was keeping a 10-in-1 platform easy to understand. To solve this, I designed each module as an independent workflow. A farmer can use only one module, or use the full connected platform.

Final Thoughts

Yousun Agri360 is not just another agriculture app. It is a modular farmer operating system where each service works independently, but together they support the complete farmer journey from planning to production, selling, finance, and machinery access.

Top comments (0)