Skip to content

To create a platform for the stakeholders involved at each stage of food production, i.e. from the production of agriculture produce to the sale of the final product in the market. This platform will allow these stakeholders to interact with each other and will facilitate the purchase and sale of raw materials and produce respectively. It will f…

Notifications You must be signed in to change notification settings

anshks/Friendly-Farmers-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Friendly Farmers 101

About this project

The idea:

To create a platform for the stakeholders involved at each stage of food production, i.e. from the production of agriculture produce to the sale of the final product in the market. This platform will allow these stakeholders to interact with each other and will facilitate the purchase and sale of raw materials and produce respectively. It will further allow the authorities, such as the Government to overlook the trade of agricultural produce, thereby increasing the transparency!

The stakeholders

  • Farmers
  • Storage providers
  • Transporters
  • Banks
  • Distributors
  • Authorities

About this Repository

This repo contains the flask code for a portal of:

Directory Component

Installation

  • clone this repo
  • create a new virtual environment with python >=3.7
  • install requirements pip3 install -r requirements.txt
  • run app python3 run.py or flask run (enable auto reload, if chosen the latter)

Setup

The following instructions describe how to fork this repository in order to contribute to this:

  1. Fork this repository, see https://help.github.com/articles/fork-a-repo/.

  2. Clone your fork:

    git clone https://github.com/<username>/Friendly-Farmers-101.git

    Where <username> is your github username.

  3. Add the base repository as a remote:

    git remote add upstream https://github.com/digitalPlayer1125/Friendly-Farmers-101.git

  4. Follow the instructions in the README files of each of the directories listed under About this Repository section of this readme to set up your development environment.

Contributing

First, read the contribution guidelines. Ensure you understand the code.

Development Workflow

After you have forked and cloned the repository, use the following steps to make and manage changes. After you have finished making changes, you can submit them to the base repository using a pull request.

  1. Pull changes from the base repository's master branch:

    git pull upstream master

  2. Create a new branch to track your changes:

    git checkout -b <branch>

    Where <branch> is a meaningful name for the branch you'll use to track changes.

  3. Make and test changes locally.

  4. Add your changes to the staging area:

    git add <files>

    Where <files> are the files you changed.

    Note: Run git add . to add all currently modified files to the staging area.

  5. Commit your changes:

    git commit -m <message>

    Where <message> is a meaningful, short message describing the purpose of your changes.

  6. Pull changes from the base repository's master branch, resolve conflicts if necessary:

    git pull upstream master

  7. Push your changes to your github account:

    git push -u origin <branch>

    Where <branch> is the branch name you used in step 2.

  8. Create a pull request to have your changes reviewed and merged into the base repository.

    For more information on creating pull requests, see https://help.github.com/articles/creating-a-pull-request/.

    To learn more about referencing issues in your pull request or commit messages, see https://help.github.com/articles/closing-issues-using-keywords/.

  9. Celebrate!

Help

Reach out to any of the developers in case of any issues/concerns

Bug reports can be made on our github issues. If you think something isn't working, don't hesitate to reach out - it is probably us and not you!

Developed by

About

To create a platform for the stakeholders involved at each stage of food production, i.e. from the production of agriculture produce to the sale of the final product in the market. This platform will allow these stakeholders to interact with each other and will facilitate the purchase and sale of raw materials and produce respectively. It will f…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •