Skip to content

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.

Notifications You must be signed in to change notification settings

ANMOLSCRIPT/NABARD-Agriinovate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agrosaarathi Coders - Empowering Farmers Through Price Discovery

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

Team Members

Aditya Bhalla - Chatbot and AI/ML
Anmol Garg - Cross-platform App Development
Gautam Kumar Dipanshu - Web Development and Backend
Adhya Pandey - UI/UX Designer

Overview

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.

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Mobile App Screenshots
  5. Website Screenshots
  6. USSD Screenshots
  7. Technologies Used
  8. Contributing
  9. Contact

Features

  • 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.

Installation

Prerequisites

Steps

  1. Clone the repository:
    git clone https://github.com/yourusername/agrosaarathi.git
  2. Navigate to the project directory:
    cd agrosaarathi
  3. Install dependencies:
    npm install
    flutter pub get
    pip install -r requirements.txt
  4. Set up environment variables (API keys, etc.).
  5. Run the app:
    flutter run

Usage

  • 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.

Mobile App Screenshots

image image image image image image image image image image image image

Website Screenshots

image image

USSD Screenshots

image image image image

Technologies Used

  • 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

Contributing

We welcome contributions from the open-source community to help improve the AgroSaarathi Project. To contribute, please follow these guidelines:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

git checkout -b feature/your-feature-name

  1. Make your changes and ensure that the codebase remains clean and well-documented.

  2. Write appropriate unit tests for your changes.

  3. Commit your changes:

git commit -am 'Add some feature'

  1. Push to the branch:

git push origin feature/your-feature-name

  1. Create a new pull request, describing your changes and their purpose.

Contact

For any inquiries, please contact us at anmol.garg.ug23@nsut.ac.in.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •