0% found this document useful (0 votes)
43 views14 pages

Farmer-Retailer Web App Overview

This document describes a web application project for farmers and retailers. The application aims to connect farmers and retailers by allowing them to post contacts and view each other's business profiles. It also includes features like an online auction platform for farmers and a way for users to view and post needs. The project uses Python-Flask for the backend, SQLite3 for the database, and is designed to be accessible from smartphones. It implements basic security measures and the developer proposes future improvements like location-based searching and post filtering.

Uploaded by

BALA RUBINAN
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views14 pages

Farmer-Retailer Web App Overview

This document describes a web application project for farmers and retailers. The application aims to connect farmers and retailers by allowing them to post contacts and view each other's business profiles. It also includes features like an online auction platform for farmers and a way for users to view and post needs. The project uses Python-Flask for the backend, SQLite3 for the database, and is designed to be accessible from smartphones. It implements basic security measures and the developer proposes future improvements like location-based searching and post filtering.

Uploaded by

BALA RUBINAN
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Presented and Submitted By:

Name : Balarubinan N
Participant Id : KLNCE828
College :KLNCE
Year : 2nd Year
Dept : CSE
Project Title

Farmer and Retailer


Web Application
Understanding of Problem Statement:

 The Problem statement can be interpreted as


“To create a web application with simplicity
for Farmers and retailers and to make
network between them more stronger”.
 The problem statement also stated a fact
that most users access the web app only
using a smartphone or tablet.
Abstract:

 Farmers and Retailer need customer base to


excel in their businesses.
 But people who are new to the business find
it very hard to make business contacts.
 This project is targeted upon these group of
people.
 It creates an online platform for Farmers and
Retailer to share and view Business contacts.
Tech stack used:

Front end: HTML,CSS,JINJA2

Backend: Python 3.6

Database: Sqlite3 database

Framework: Python-Flask(micro Framework)

Libraries: Standard Python libraries,Flask-WTF form


libraries
Proposed work:

 Studying what resources a new farmer or


retailer would need to build a customer base
 Discovering methods to collect those
resources.
 Creating techniques to periodically update
those collected data.
 Making collected resources/data visible to the
user (ie farmers and retailer)
Process Flow chart:
User Signs up
And logs in

User creates User Creates User Views


posts Auctions posts
(Farmers)

User bids in
auction
(retailers)

User Logs out


Basic features of web app:

 To provide contact details of Farmers to retailers


and vice versa.
 To enable registered users to post their needs on
the website.
 To view posts of users
 To provide a Platform for online Auction for
Farmers.
 To provide these content with a fact in mind that
most of the users would access the app via a
smartphone or a tablet.
Security of Web app:

 The site’s user accounts are password


protected and the passwords are stored in a
sha-256 encryption technique in the database.
 As of now [Link] doesn’t allow
https (secure http connection) for free hosting
even though the site forces https protocol on
user access.
 The Flask-WTF form libraries automatically
enable secure access and rendering of forms.
Future Improvements Planned:

 Add option to calculate nearest vendor based


on user’s address.
 To provide a intelligent filtering of posts using
basic ML concepts.
Screenshots:
Screenshots:
Conclusion:

 This application builds the network between


farmers and retailers who are new to
business.
 Hence it would be a Worthwhile tool to use to
boost both farmers and retailers contacts.
Thank you

Common questions

Powered by AI

The proposed web application has the potential to significantly alter the business dynamics between farmers and retailers by providing a direct communication platform, bypassing traditional intermediaries. This direct link can lead to more transparent and efficient transactions, better understanding of market needs, and quicker response times to market demands. The ability to post needs and engage in auctions creates an interactive marketplace that fosters stronger relationships and collaborative opportunities between farmers and retailers .

The proposed future improvements include adding an option to calculate the nearest vendor based on the user's address and implementing intelligent filtering of posts using basic machine learning concepts. These enhancements aim to make the application more user-friendly and efficient by providing personalized and relevant data, thus improving the overall user experience .

Focusing on simplicity in web application design is likely to positively influence the user adoption rate, particularly among non-tech-savvy users. By reducing complexity and making the interface intuitive, users can quickly understand and navigate the application, lowering technical barriers to entry. This approach is crucial for engaging a broader user base, including farmers and retailers who may not be familiar with more complex software solutions, thus enhancing adoption and active use .

The main objectives of creating a web application for farmers and retailers are to facilitate an easy-to-use platform that strengthens the network between these two groups by making business contacts more accessible. The application particularly addresses the needs of new participants in the market who find it challenging to establish business connections. It provides features such as contact detail sharing, posting needs, viewing other users' posts, and hosting auctions, all designed with smartphone and tablet users in mind .

The application is specifically designed with the fact that most users will access it via smartphones and tablets, affecting its design and functionality. This consideration ensures that the user interface is responsive and easy to navigate on mobile devices, potentially increasing accessibility for users who may not have access to more traditional computing resources. By aligning the application's usability with user preferences and technology usage habits, it becomes more accessible and user-friendly .

The implementation of intelligent filtering using machine learning can significantly enhance user experience by delivering personalized content that meets specific user needs. This feature would allow users to filter posts more effectively and access the most relevant and beneficial information. By leveraging machine learning, the application can analyze user behavior and preferences, providing tailored insights and improving decision-making for both farmers and retailers .

The chosen tech stack aligns with the application's goals by utilizing technologies that enable the development of a lightweight and efficient web application. The front end uses HTML, CSS, and Jinja2, which are suitable for creating a responsive design essential for smartphone and tablet users. The back end is built with Python 3.6 and the Flask framework, offering a straightforward and scalable environment suited for a web application of this scope. The SQLite3 database provides a simple yet effective solution for data management, fitting the project's scale and requirements .

The process flow enhances user engagement by starting with user registration and login, facilitating initial access to the platform. Once users are logged in, they can create posts to express their needs and view others' posts, fostering interactions and business opportunities. Farmers can create auctions, while retailers participate by bidding, engaging both parties in a dynamic exchange process. This structured flow ensures continuous involvement and maximizes the utility of the platform for forming business connections .

The application ensures security by encrypting user passwords with a SHA-256 encryption technique, even though pythonanywhere.com, the hosting service used, does not offer HTTPS for free. Additionally, the Flask-WTF form libraries used automatically enable secure access and rendering of forms, thus adding a layer of security despite the free hosting limitations .

The primary challenges the application addresses are the difficulties new farmers and retailers face in building a customer base and establishing business contacts. These challenges are significant because a solid business network is crucial for market entry and long-term success. By providing a platform where these individuals can connect, share, and view contacts, the application helps bridge the initial gap in their business development efforts .

You might also like