Pinned
@mandi-price-forecast-selling-advisor
1 min
Overview
Mandi Price Forecasting & Selling Advisor (MPFSA) is a decision-support web application for small farmers in Karnataka who have to decide when and where to sell perishable and semi-perishable produce. It focuses on three commodities with very different price behaviour — tomato (highly volatile, perishable), onion (seasonal spikes, storable for weeks) and ragi (stable, MSP-linked) — across a handful of APMC markets such as Kolar, Chintamani, Bengaluru, Hubballi, Chitradurga, Tumakuru and Mandya.
The system ingests Agmarknet-style daily records (arrivals in quintals and minimum, maximum and modal prices), cleans them, and produces 7- and 14-day modal-price forecasts per commodity per market. Baselines (seasonal naive and ARIMA) are compared honestly against gradient boosting and random forest regressors built in scikit-learn with lag, rolling-window, arrival and calendar features; an LSTM is kept as an optional experiment. A selling advisor then combines the forecast with the farmer's quantity, village location, transport cost per quintal-km and market charges to rank nearby mandis by expected net realisation.
The front end is a React dashboard served by a Node.js/Express API over MySQL; the Python pipeline runs as a scheduled batch job. The UI is designed to be Kannada-friendly with a short SMS-style summary. Docker and statsmodels are industry-standard extras beyond the VTU syllabus.
Syllabus alignment
VTU · 2022 Scheme (OBE/CBCS)
BCS786 · Major Project Phase-II · Semester 7 · 6 credits · CIE 100 + SEE 100
- Subjects this project applies
- BCS602 Machine Learning
- BCSL606 Machine Learning Lab (scikit-learn / Python)
- BCS403 Database Management Systems (MySQL)
- BCSL504 Web Technology Lab
- BCSL657B React
- BCSL657D DevOps (Git/Docker)
- How it is evaluated
Team: individual or group ≤ 4
report : presentation : Q&A = 50 : 25 : 25; report marks identical for all batch-mates; SEE by two university examiners
Also fits: Anna University Regulation 2021, JNTUH R22.