This project is developed as part of the NABARD Agriinovate Hackathon. Our team has focused on the challenge of empowering farmers through price discovery. The objective is to create a transparent and efficient platform that provides farmers with real-time market information, price trends, and negotiation tools. This solution aims to help farmers secure better deals and make informed decisions in agricultural markets.
Demo Video: https://www.canva.com/design/DAGNkMc1NM0/8I5vulOKpjOMZu9sebA5fA/watch Project Demo Link: https://agriinovate-u39znz.flutterflow.app
Aditya Bhalla - Chatbot and AI/ML
Anmol Garg - Cross-platform App Development
Gautam Kumar Dipanshu - Web Development and Backend
Adhya Pandey - UI/UX Designer
Agrosaarathi is a platform designed to empower farmers with real-time market information, price trends, and tools to negotiate better deals. Our project includes a mobile app, a website, a chatbot, and USSD services to provide accessible and transparent market data to farmers. This will allow us to connect farmers and buyers. As per the problem statement we have made our platform transparent with transaction history and the ability to pay through the website and app itself. Through our platform, we have connected all the stakeholders in the agriculture value chain, including banks, buyers, consultants, and communities of farmers, by means of a community chat function.
- Features
- Installation
- Usage
- Mobile App Screenshots
- Website Screenshots
- USSD Screenshots
- Technologies Used
- Contributing
- Contact
- Real-Time Market Information: Access up-to-date market prices for various crops.
- Weather Updates: Get weather forecasts to plan agricultural activities.
- Negotiation Tools: Use tools designed to help farmers negotiate better prices.
- Chatbot Support: A chatbot to assist with queries related to market trends and prices.
- USSD Services: Farmers without smartphones can access information through USSD codes.
- Clone the repository:
git clone https://github.com/yourusername/agrosaarathi.git
- Navigate to the project directory:
cd agrosaarathi
- Install dependencies:
npm install flutter pub get pip install -r requirements.txt
- Set up environment variables (API keys, etc.).
- Run the app:
flutter run
- Mobile App: Launch the app and explore features like market trends, weather updates, and negotiation tools.
- Website: All the features of app and chatbot can also be accessed through the website.
- Chatbot: Interact with the chatbot to get quick information.
- USSD Service: Dial the provided USSD code on your mobile phone to access market information.


















- Frontend: Flutter, Dart, HTML, CSS, JavaScript, TypeScript, Python
- Backend: Node.js, Python
- APIs: Weather API, Market Data API, Commodity Price API, NewsAPI, Google Translation API, Google Maps API
- Database: Firebase, MongoDB
We welcome contributions from the open-source community to help improve the AgroSaarathi Project. To contribute, please follow these guidelines:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and ensure that the codebase remains clean and well-documented.
-
Write appropriate unit tests for your changes.
-
Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Create a new pull request, describing your changes and their purpose.
For any inquiries, please contact us at anmol.garg.ug23@nsut.ac.in.