You are on page 1of 17

Farming Assistance Web

Service (FAWS)
Group members
1. Kader Ahmed Ismail
2. Mohamoud Mohamed Hassan
3. Shafi'i Hassan Abdirahman
4. Aboukar Mohamed Duale
Farming Assistant Web Service
(FAWS)
A Web project to help farmers ensure greater profitability through direct farmer to supplier and farmer to
farmer communication. This service boosts business communication and brings transparency in the
system. This innovative site allows for good farmer, retailer and supplier communication. It allows
farmers to login and communicate to respective dealers. When dealers(Farmers) publish an advertisement
or offer, the respective suppliers get notified via message. The farmers may also submit their grievances
and complaints to respective - authorities using their farmer login on a separate complaints page and
authorities will get access to that page regularly using their login id and passwords.
Farming Assistant Web Service
(FAWS)
Our farming assistant service goes beyond data and insights, offering a comprehensive solution to
maximize your profits. We operate on a performance-based model, where you, the farmer, only pay a
percentage of your increased profit generated through our assistance. This aligns our goals, ensuring
shared success.
To achieve this, we act as your farm-to-fork facilitator. We take care of crop distribution and logistics,
connecting you with reliable suppliers for inputs and premium retailers for your produce. This
eliminates unnecessary middlemen and ensures fair prices for both you and the consumers.
By leveraging our network and expertise, we can negotiate better deals on supplies and secure
premium markets for your crops, further boosting your profitability. This comprehensive approach
goes beyond profit sharing, providing a complete farm management ecosystem that fosters sustainable
growth.
Problem Statement
Rural society of Somaliland still struggles with
agricultural marketing. In the absence of strong
marketing facilities, farmers must rely on local.
Farmers rely on dealers and middlemen to sell
their surplus produce at a low price. Storage
facilities near urban locations are either
completely lacking or very inadequate. Farmers
are pressured to sell their produce quickly after
harvest at low market rates. Distress sales deprive
farmers of lawful income.
Objectives
o Reduce operational costs: Streamlined record- o Facilitate market access: The platform connects
keeping, cost tracking, and resource management o farmers directly with buyers, eliminating
offered by FAWS minimize unnecessary expenses middlemen and ensuring fair prices for their
produce. Additionally, access to market trends
and optimize resource allocation.
and price forecasts within FAWS helps farmers
optimize their sales strategies.
Methodology
Creating a Farming Assistant Web Service involves several key steps, from defining requirements to implementing
and deploying the service. Here's a general methodology to guide us through the process:
1. Define Requirements:
o . Understand the needs of farmers and stakeholders.
o Identify key features and functionalities of the Farming Assistant.
2. Market Research:
o Analyse existing farming applications and services.
o Identify gaps in the market that your Farming Assistant can address.
3. Technology Stack:
o Choose appropriate technologies for web development, databases, and any additional tools like APIs.
4. User Interface (UI) Design:
o Design an intuitive and user-friendly interface.
o Consider mobile responsiveness for access on various devices.
Methodology
5. Database Design:
o Develop a database schema to store relevant data efficiently.
o Consider data security and privacy.
6. Backend Development:
o Implement the server-side logic for the Farming Assistant.
o Set up APIs to communicate with the frontend.
7. . Frontend Development:
o Develop the client-side of the web service using frameworks
o Integrate with backend APIs.
8. Integration of External APIs:
o If needed, integrate with external services such as weather APIs, crop databases, or market price APIs to
provide comprehensive information. and developer documentation for future reference. through various
channels to reach the target audience.
This web project provides following features:

o Separate login areas with appropriated functionality for farmers, administrators and suppliers/
retailers.
o A separate page where only farmers can post complaints and only assigned administrators can
read and edit this page.
o Pages where suppliers may post their ads and notifications.
o Farmers are notified of these notifications via SMS whenever new ads are published.
o An effective GUI so that rural people may easily use the service.
Components of the system
1. Supplier:
○ Register-The supplier first need to be registered himself to login.
○ Login- The supplier need to login in to get access to the system.
○ Post Advertisement- Pages where dealers and retailers may post their ads and
notifications. The post consists of crop id, crop name, crop image and quantity required.
Farmers are notified of these notifications via SMS.
○ Crop Received-It is result of post that notified that the crop is accepted or not to the
farmers.
2. Admin:
○ View Complaints-This page contains the complaints of the farmers.
○ Farming Tips-The admin gives the farming tips to the farmers.
Cont.…
2. Farmer:
○ Register-The farmer first need to be registered to login or Login if he already had
account.
○ Complaint Page-The page where farmers can post their complaints and only assigned
administrators can read and edit this page.
○ View Complaint Status-In this page farmers can view the complaints details by viewing
the status of complaints is read or unread had.
○ Crop Advertisement Details-This page consist of crop advertisement details post by the
supplier and the status of the sell crop accepted by the supplier or not.
o Sell Product-This page is for sailing the crop to the supplier. This includes crop id,
Supplier name, crop name, quantity and prices.
o Sell product Details-This page consist of crop details sold by the farmer.
This DFD depicts the different components of a farming
assistant web service and how they interact with each
other. The key components are:
○ Suppliers: These could be agricultural input
suppliers, equipment manufacturers, or other
businesses that provide goods or services to
farmers.
○ Farmers: These are the users of the web
service. They can input data about their farms,
crops, and livestock, and receive information
and recommendations from the service.
○ Admin: This could be a farm manager or an
extension agent who has access to additional
features and functionality of the web service.

DFD: data flow diagram


Versatility of Farming Assistant Web Service

The farming web service supplier posts the crop advertisement, and the farmer receives it, deposits it
into his account, and sells the crop to the supplier based on the advertisement. The supplier module
also includes a crop received page, which updates the status whenever the crop is received by the
supplier. These would not only provide the farmer with the opportunity to sell their harvest but would
also assist them in resolving their difficulties and concerns. The administrator also provides farmers
with farming ideas to help them increase profitability via direct farmer-to-supplier and farmer-to-
farmer connections. This solution improves company communication and increases system
transparency: Through this project farmers ensure greater profitability.
○ This service boosts business communication and brings transparency in the system.
Our Service
o The farming assistant web server brings farmers and suppliers together.
o Farmers can sell their products directly to suppliers, bypassing middlemen.
o Farmers can submit complaints, which will be handled by the administration.
o The crop is added as the supplier's advertisement.
Scope
Scope of the project includes:
○ Farmers will benefit from this endeavour by increasing their profits.
○ This service improves internal communication and increases system transparency.
○ Farming recommendations are simply provided to farmers, and complaints can be
addressed.
Advantages: Disadvantages:
o Farmers can directly contact retailers' o Verification of the users cannot be done
suppliers by searching online. online. They must first get themselves
o Farmers may submit their grievances verified by visiting before using the system.
online. o It requires a large database and memory.
o Farmers get notification of any new
offers/schemes.
Conclusion
The "Farming Assistant Web Service" was successfully created and developed to meet the
necessary requirements specified during the requirements analysis phase, such as the system's
user friendliness, form level validation, and field level validation performance. The original
manual system had a number of problems. The current concept was created to address modern-
day objectives. Anyone can see real-world efficacy and efficiency using the produced project. It
is extremely useful for computerization or automation of a personal information management
system. This tool helps to lessen the manual manner and stress that a person goes through,
which is a time-consuming and lengthy process. With this program, user data is stored
efficiently in a secure database. The trend of information improvement in generation has
increased the quality and services of human operation, exactly as this application for job
services has reduced human mobility while improving database storage standards.

You might also like