3.0 Implementation Phase
Introduction
This document describes the project implementation for developing the application. The project implements PHP , MySQL, java and android. The project will be capable of running on standard android devices. The interface for the project will provide a point of sale for the customer (buyer) and administrative capabilities for the farmer.
The flow charts below describe how each user interacts with the application.
Flow Chart: Customer
Flow Chart: Farmer
Description of the Classes
Main Activity class: This is the first activity that the customer views and it lasts for 2 seconds.
Second activity: this class provides two optional buttons to enable the user navigate into the application. The two buttons are view products and market products. A customer clicks on view products and this displays four categories of products.
For the farmer after the second activity he/she clicks market products and he/she can now take a snap of the product, product name, quantity and his/her location. This information is stored in the database for later retrieval.
Show products: this class has four categories which are cereals, vegetables, fruits and others, theses have different products the user can chose from.
Below are Screen shots displaying the various screens the users interact with and how they respond in accordance with the appropriate user.

The screen shot is the startup activity it is displayed when the application starts up. It is maintained for 5 seconds before the next activity is displayed.

The screen is displayed after the startup activity, it has two optional buttons(view products and market product),the two buttons are used by both the customer and farmer to navigate through to want they want.
-For the customer they click on view products and this takes them to another activity that has different categories of produce.
-In case it’s a farmer he/she choses the option of market product which takes him/her to another activity to upload his/her produce/s.
This is the screen which displays after a customer has chosen the option of show products, this enables him/her view different produce under the four categories.
This screen shows after the customers have chosen the category they want it dis plays the t product name ,price ,quantity and the location of the seller
This is the screen which displays after a customer has chosen the option of show products, this enables him/her view different produce under the four categories.
This screen shows after the customers have chosen the category they want it dis plays the t product name ,price ,quantity and the location of the seller
This screen displays after the farmer has chosen the option of post product, he/she is able to upload a picture, name the produce. Once submitted the information is stored in a database ready for access by the customer who wishes to purchase produce.




