Loading

Farmingo: A MERN and ML-Integrated Platform for Smart, Community-Driven AgricultureCROSSMARK Color horizontal
Khushbu Jha1, Antim Dev Mishra2

1Dr. Antim Dev Mishra, Associate Professor and Deputy Director, Department of Computer Science and Engineering, IITM Janakpuri, New Delhi (Delhi), India.

2Khushbu Jha, Department of Computer Science and Engineering, IITM Janakpuri, New Delhi (Delhi), India.    

Manuscript received on 24 May 2025 | First Revised Manuscript received on 31 May 2025 | Second Revised Manuscript received on 17 October 2025 | Manuscript Accepted on 15 November 2025 | Manuscript published on 30 November 2025 | PP: 7-14 | Volume-5 Issue-2 November 2025 | Retrieval Number: 100.1/ijae.B153905021125 | DOI: 10.54105/ijae.B1539.05021125

Open Access | Ethics and Policies | Cite | Zenodo | OJS | Indexing and Abstracting
© The Authors. Published by Lattice Science Publication (LSP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: India’s agricultural sector, while possessing immense potential, faces persistent challenges that have discouraged farmer participation. Limited access to modern resources, inadequate technical knowledge, and unorganized marketplaces have contributed to these issues. A recent NABARD report (2023) reveals that although 58% of farmers are aware of schemes like the Kisan Credit Card, only 28% successfully access them, and over 76% report not receiving the Minimum Support Prices (MSP), often selling their crops at a loss. This study aims to address these challenges through the development of Farmingo, a unified web-based platform designed to empower farmers with intelligent agricultural insights and facilitate community-driven support. Farmingo has been developed using the MERN stack (MongoDB, Express.js, React.js, Node.js) and integrates Pythonbased machine learning (ML) models served via Flask APIs. The system provides real-time predictions and recommendations for crop selection and fertiliser application, based on inputs such as soil characteristics, weather patterns, and crop-specific data. Additionally, the platform offers features that enable users to buy, rent, or list farming equipment, as well as share knowledge through lessons, blogs, and videos. To ensure Farmingo’s practical relevance, the platform’s architecture was designed to seamlessly connect the MERN-based frontend with the ML models, enabling a cohesive and user-friendly experience. Field implementation and user feedback suggest that Farmingo fosters improved decisionmaking and encourages the adoption of data-driven farming practices among farmers. Unlike existing agri-tech solutions that typically focus on specific aspects of farming, Farmingo adopts a holistic approach by integrating intelligent decision support with a collaborative social environment. This integration aims to bridge knowledge gaps and promote equitable access to resources within India’s agricultural ecosystem. The paper elaborates on the system design, implementation of machine learning (ML) algorithms, and real-world use cases encountered during pilot testing. It also outlines future directions for Farmingo, including the incorporation of crop disease detection modules, enhanced visibility of government schemes, and continuous updates to the dataset to improve region-specific agricultural intelligence. The findings of this research highlight the transformative potential of combining technology and community-driven support to bolster India’s agricultural sector.

Keywords: Smart Agriculture, MERN (MongoDB, Express.js, React.js, Node.js) Stack, Machine Learning, Crop Recommendation, Fertilizer Prediction, Crop Price Forecasting, Flask API (Application Programming Interface), Community Driven Farming, Agri Tech, Real-Time Prediction.
Scope of the Article: Agriculture Engineering