Skip to content

Open-Harvest/CallForCode2021

Repository files navigation

CallForCode2021

License

Open-Harvest Is a group submission and Second Place Winner for Global Challenge Call for Code

Contents

  1. Short description
  2. Demo video
  3. The architecture
  4. Long description
  5. Project roadmap
  6. Getting started
  7. Built with
  8. Authors
  9. License
  10. Acknowledgments

Short description

What's the problem?

Farmers in India are struggling with marketing their crops. The greatest instance of this was with India's recent onion shortage. Essentially, farmers are being told that the market needs specific goods which results in a massive surplus as all the farmers dedicated their crops to the market's needs. This results in many farmer's watching entire crops go to waste. These crops can take over a year to grow and leave the farmer in debt rather than making a profit. One of our group members has great insight into this issue as he has family in the farming industry.

How can technology help?

A central app for farmers to view the details of eachothers crops will allow them to make a more educated decision on what they will grow themselves to ensure profits.

The idea

Open-Harvest is a technology designed for the government of India. Farmers will be able to publicly share the details of their crops/land to allow all farmers to stay informed on the best crops they can grow without risk of a surplus crisis. Ultimately we will balance farming production.

Demo video

Watch the video

The architecture

Architecture

Long description

More detail are available here

Project roadmap

Current Features:

  • Feature 1:Dashboard UI displaying land and crop statistics
  • Feature 2: Farmer, crop, and lot registration
  • Feature 3:Connected to NoSQL DB

See below for our proposed schedule on next steps after Call for Code 2021 submission.

Roadmap

Getting started

Prerequisites

Building app

backend

  • chmod +x build.sh
  • ./build.sh
  • cd backend
  • npm i
  • vi localdev-config.json
  • generate a cloud key and include it in your file:{ "cloudant_apikey": , "cloudant_url": }
  • npm start

frontend

  • cd frontend
  • npm install
  • npm start

Built with

Authors

THETEAM

  • Team Lead: Tyler Philips
  • Ravi Nain
  • Ryan Pereira
  • Vikas Jagtap

License

This project is licensed under the Apache 2 License - see the LICENSE file for details.

Acknowledgments