Giter Club home page Giter Club logo

zimfarm's Introduction

What is ZimFarm?

ZimFarm is an open-source web application to connect farmers directly to consumers.

It allows consumers to create shopping lists of needed food items and then, using ZimFarm, consumers can view lists of nearby farmers who are growing those crops and then purchase those items directly from the farmers using the ZimFarm payment system and even arrange for delivery directly to their door!

How to Install ZimFarm

[Instructions forthcoming]

How to Contribute to ZimFarm Development

To contribute, please see the CONTRIBUTING document.

Authors

ZimFarm is a sponsored project of ZimboPy. For a complete list of authors, please see the AUTHORS file.

zimfarm's People

Contributors

cachedout avatar missteeq avatar mitchellema avatar ronnzw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

zimfarm's Issues

Fill out README

Fill out the README with general information about the project:

  • What it does

  • Who is making it

  • Why it's important

  • How to contribute

  • How to get started (dev env)

Website UI

I don't know if i am the only one facing this issue

Why am i seeing only a hello after installing this app and running

Basic buyer user story

We talked about this a little bit but we need to expand on this. I'll do my best to replicate those notes here:

We have a hypothetical user, named Bob. :]

Bob resides in Harare and one Saturday afternoon, he decides that he wants to hosts some guests for a dinner party the next day. He knows that he needs some vegetables for a salad that he wants to make. Bob is fairly health-conscious though he doesn't like to travel, so he doesn't really want to go down to a street vendor or to a grocery.

Instead, he comes to the ZimFarm site to do his shopping. He knows that he needs lettuce, tomatoes, and onions. When he first comes to the front page, he finds a link to Start Shopping.

When he clicks it, he's able to fill in the items that he needs and the quantities of each. He checks a box indicating that for this order, he requires delivery. After doing so, he is presented with a list of farmers who are close by and can deliver the items he needs by the following day.

Before he finalizes his order, he's able to filter the proposed list against things like, Quality of product, Proximity to delivery location, Price and so on.

Once he's ready to make his order, he can fill in his relevant details and choose to store them for future use or he can simply log in again. He select payment options and then confirm the order. Once the order is in, he'll be sent an email confirming the order.

Wireframe tool

We need to decide what tool to use for wireframing. It should be something free to download and use and easy for everybody to modify any proposed wireframes.

Does anybody have a suggestion on this?

Basic farmer user story

We you discussed about this with @cachedout and interesting points came up during this.i will see if i still remember the details of this process we did.

We have a hypothetical farmer, named Alice. :]

Alice resides in the farming area close to Harare which is Acturus and she has alot of farming products the she produces.At her farm Alice mainly focuses on horticulture products such as tomatoes,onions,carrots,cabbages and mangoes.Alice is not able to travel to the city to get good markets for her products but often times consumers lack the products that she produces.She looks for an alternative to this and found the ZimFarm platform.

She knows that she mainly produces horticulture products and has a community truck that she uses to transport the products to town.In this truck there are other products from the surrounding farmers and can pay a small fee to transport this to the city (Harare).She knows that breakages might happen along the way.When she come to the Zimfarm homepage she founds a link to the register page.

The register page allows her to register as a horticulture farm from a list of other fields like dairy farming, crop farming which splits to the various sections of the crop like maize,groundnuts,roundnuts and rapoko. The register page request for her full name,address,province,farming region,closest city,distance from the nearest city.gender.

When she successfully register she is taken to her personalized dashboard that has all her personal details above with an option of uploading her profile photo.It also has a section for her to fill her bio and how long she has been a farmer and any awards given to her.A checkbox of what level of farming she is at like A1,A2 or communal farmer.

She is then taken to a platform(page) where she can add the list of products that she has to offer of-course under her horticulture section.The amount of products available in kilograms,a photo of the products on their parent plant and also another photo of the products after they have been reaped and is packed into the packing material.The delivery time-frame and also the preferred method of payment like cash , ecocash/telecash/netcash or a bank transfer. Ofcourse the unit cost price.She can also have an option to highlight the area that she can be able to deliver including the delivery price cost.

As soon as she fills these details they will be viewed by BOB #4, there is no direct communication between Alice and Bob except through the platform.When Alice is out of the products she has an option to update the list of her products.When Alice has committed a fraud she can be deactivated and if the ZimFarm staff made a mistake about her fraud issue she can be activated again and if it is verified that she was involved in a fraud case here account can be deactivated from the the ZimFarm platform. Alice's previous transactions will be stored and other consumers can be able to see the service that she offered and the ratings that she got from the particular service.

After finding Zimfarm very profitable to her Alice decides to venture into dairy farming and wants to add that on the Zimfarm profile she can be able to do that.

Create basic farmer user story

We need to write out a basic user story for the farmer, similar to #4

Once complete, please label it with feedback requested and the user story labels.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.