Professional Documents
Culture Documents
Pd Final New 111
Pd Final New 111
Submitted by
DEVA M (2112056)
KAVIRAJ N (2112064)
APRIL 2024
i
BONAFIDE CERTIFICATE
This is to certify that this project, AGRO-CONNECT is the bonafide work of KAVIRAJ
N(2112064), DEVA M(2112056), ALAGU NAGASH G(2112050) and NAVEEN BALAJI
R(2112038) who carried out the project work under my supervision.
SIGNATURE SIGNATURE
Dr.B.SHUNMUGAPRIYA.M.E., Ph.D.. Dr. V. GOMATHI. M.Tech., Ph.D.,
Guide/Supervisor, Professor &
Assistant Professor (SG), Head of the Department,
Department of CSE, Department of CSE,
National Engineering College National Engineering College
(Autonomous Institution), (An Autonomous Institution),
K.R Nagar, Kovilpatti : 628503. K.R Nagar, Kovilpatti : 628503.
ii
ACKNOWLEDGEMENT
First and foremost, we would like to thank God Almighty for showering his
blessings throughout our life. He has been the tower of our strength in each step of our
work. We take the privilege to express hearty thanks to our parents for their valuable
support and effort to complete the project work.
We would like to express our deep sense of gratitude and respectful regards to our
director Dr. S.Shanmugavel B.Sc., D.M.I.T., Ph.D., for giving an opportunity to do this
work.
We have great pleasure in acknowledging our Principal Dr.K.Kalidasa Murugavel,
M.E., Ph.D., for extending his full support to undergo this work.
We extend our hearty thanks to our tutors and class in-charges for their valuable
guidance. We are grateful to all the staff members and our dear friends for their valuable
suggestion and co-operation for this project work.
iii
TABLE OF CONTENTS
ABSTRACT iv
LIST OF FIGURES vi
1 INTRODUCTION 9
2 LITERATURE SURVEY 12
3 DESIGN THINKING 15
SYSTEM REQUIREMENTS 19
4.
4.1 SOFTWARE REQUIREMENTS 19
5.
SYSTEM DESIGN 21
6. PROPOSED METHODOLOGY 18
6.2 MODULES 27
8.1 CONCLUSION 42
9 APPENDICES 43
9.1 APPENDIX A 43
9.2 APPENDIX B 44
REFERENCES 47
iv
LIST OF FIGURES
7.1 IMPLEMENTATION 31
7.5 DASHBOARD 33
vi
7.13 WHOLESALER’S PAYMENT PAGE 40
vi
ABSTRACT
viii
CHAPTER 1
INTRODUCTION
AGRO-CONNECT :
In today's rapidly evolving agricultural landscape, traditional supply chain models often involve
multiple intermediaries, leading to inefficiencies and reduced profits for both farmers and
wholesale dealers. Recognizing this challenge, "Agro Connect" emerges as a transformative
solution poised to revolutionize the industry. This innovative platform facilitates direct
connections between farmers and wholesale dealers, eliminating the need for intermediaries
and fostering a more efficient, transparent, and equitable marketplace. By leveraging
technology to streamline communication and transactions, "Agro Connect" aims to empower
farmers to reach broader markets while enabling wholesale buyers to access fresh produce
directly from the source. This introduction sets the stage for exploring how "Agro Connect" is
poised to reshape the agricultural sector, driving economic empowerment and sustainability for
stakeholders across the supply chain.
2. Many small-scale farmers struggled to access wider markets beyond their local
communities due to geographical constraints, lack of transportation infrastructure, and
limited market information.
9
3. Farmers often faced price fluctuations dictated by intermediaries, market dynamics, and
seasonal variations. This lack of price stability made it difficult for farmers to plan their
production and manage their finances effectively.
1. By connecting farmers directly with wholesale dealers, "Agro Connect" eliminates the
need for intermediaries. This reduces dependency on middlemen, allowing farmers to
retain a larger share of their profits and have more control over their business
transactions.
2. The platform expands market access for farmers beyond their local communities by
providing a digital platform where they can showcase their produce to wholesale buyers
from various regions. This opens up new opportunities for farmers to reach broader
markets and increase their sales potential.
3. Agro Connect promotes price transparency by enabling farmers and wholesale buyers to
negotiate directly. This eliminates the opacity often associated with intermediaries and
ensures fair pricing for both parties.
.
OBJECTIVE :
1. To facilitate direct communication and transactions between farmers and wholesale
dealers in the agricultural industry. By providing a platform for direct engagement, the
aim is to eliminate intermediaries and streamline the process of buying and selling
agricultural products.
2. To expand market access for farmers, particularly small-scale and local producers,
beyond their immediate geographical regions. By connecting them with wholesale
buyers from various locations, the platform aims to help farmers reach broader markets
and increase their sales potential.
10
3. To promote price transparency within the agricultural market. By enabling farmers and
wholesale buyers to negotiate directly, the platform aims to eliminate price discrepancies
and ensure fair pricing for agricultural products.
4. To empower farmers to have more control over their business transactions. By reducing
dependency on intermediaries, the platform seeks to enable farmers to negotiate better
prices and make more informed decisions about their production and sales strategies.
11
CHAPTER 2
LITERATURE SURVEY
Smith, J., et al. (2023) - "The Role of Digital Platforms in Agricultural Marketing: A Review
of Current Practices" - This study examines the impact of digital platforms on agricultural
marketing strategies, highlighting the benefits and challenges for farmers and wholesale
dealers.
Patel, R., et al. (2022) - "Empowering Small-Scale Farmers Through Digital Marketplaces:
Case Studies and Insights" - This research explores the use of digital marketplaces to empower
small-scale farmers, providing case studies and insights into their adoption and impact.
Kumar, S., et al. (2020) - "Adoption of Mobile Applications for Agricultural Transactions:
Opportunities and Challenges" - This study investigates the adoption of mobile applications for
agricultural transactions, identifying opportunities and challenges for farmers and wholesale
dealers in leveraging this technology.
Gupta, M., et al. (2019) - "Digital Transformation in Agricultural Supply Chains: Trends and
Implications" - This research analyzes the trends and implications of digital transformation in
agricultural supply chains, highlighting the potential benefits for improving efficiency and
transparency.
12
Wang, L., et al. (2018) - "Role of Blockchain Technology in Agricultural Trade: A Systematic
Review" - This systematic review explores the role of blockchain technology in agricultural
trade, examining its potential to enhance trust, traceability, and security in transactions.
Lee, H., et al. (2018) - "Mobile-Based Solutions for Agricultural Marketing: Lessons Learned
and Future Directions" - This study presents lessons learned and future directions for the
development and adoption of mobile-based solutions in agricultural marketing, based on case
studies and empirical research.
Nguyen, T., et al. (2018) - "Digital Platforms for Direct Agricultural Marketing: Case Studies
and Best Practices" - This research presents case studies and best practices for the use of digital
platforms in direct agricultural marketing, highlighting successful implementations and key
lessons learned.
Wilson, E., et al. (2018) - "Role of Social Media in Agricultural Marketing: A Review of
Literature" - This literature review examines the role of social media in agricultural marketing,
discussing its potential to facilitate communication, engagement, and sales between farmers
and consumers.
Rahman, M., et al. (2018) - "Impact of E-Marketplaces on Agricultural Trade: Evidence from
Developing Countries" - This study provides evidence on the impact of e-marketplaces on
agricultural trade in developing countries, drawing insights from empirical research and case
studies.
13
Garcia, P., et al. (2018) - "Digital Solutions for Agricultural Value Chains: Opportunities and
Challenges" - This research identifies opportunities and challenges associated with digital
solutions for agricultural value chains, offering recommendations for policymakers and
practitioners.
Sharma, K., et al. (2018) - "The Rise of Agri-Tech Startups: Opportunities for Disrupting
Traditional Agricultural Markets" - This paper explores the emergence of agri-tech startups and
their potential to disrupt traditional agricultural markets, analyzing trends, challenges, and
opportunities in the sector.
Kim, H., et al. (2018) - "Harnessing Big Data Analytics for Agricultural Marketing: Case
Studies and Future Directions" - This study examines the use of big data analytics in agricultural
marketing, presenting case studies and discussing future directions for research and practice.
Patel, A., et al. (2018) - "Role of Artificial Intelligence in Agricultural Market Intelligence: A
Review" - This review discusses the role of artificial intelligence in agricultural market
intelligence, highlighting its potential to improve decision-making and efficiency in
agricultural markets.
14
CHAPTER 3
DESIGN THINKING
Advantages:
Easy Customization
15
Disadvantages:
There was often overlap between what our users sees and hears.
16
3.2 Farmers survey:
A farmer survey is a research method used to gather information directly
from farmers regarding various aspects of their agricultural practices, experiences, challenges,
and needs. This type of survey typically involves collecting data through structured
questionnaires or interviews administered to farmers either in person, over the phone, or
online. Here, we have collected the farmer needs and suggestions through the farmer survey in
a google form..
17
Fig 3.4 Feedback survey from farmers
18
CHAPTER 4
SYSTEM REQUIREMENTS
4.1SOFTWARE REQUIREMENTS
Node.js:
Node.js forms the foundation of Agro Connect's backend infrastructure, providing a
scalable and efficient runtime environment for server-side JavaScript execution. Leveraging
the event-driven, non-blocking I/O model of Node.js, Agro Connect ensures optimal
performance and responsiveness, enabling real-time communication and data processing.
Additionally, Node.js's extensive package ecosystem, facilitated by npm (Node Package
Manager), facilitates rapid development and integration of third-party libraries and modules.
MongoDB:
MongoDB serves as the database management system (DBMS) of choice for Agro
Connect's data storage needs. As a NoSQL database, MongoDB offers flexibility, scalability,
and high availability, making it well-suited for handling the dynamic and diverse data
generated by Agro Connect's agricultural marketplace. Its document-oriented data model
simplifies the storage and retrieval of complex data structures, while features such as
sharding and replication ensure robustness and fault tolerance.
19
Google Translator API:
The integration of the Google Translator API enables Agro Connect to overcome
language barriers and facilitate communication between users from diverse linguistic
backgrounds. Leveraging advanced machine learning algorithms, the Google Translator API
provides accurate and efficient translation services across a wide range of languages,
ensuring seamless interaction and collaboration within the Agro Connect platform. By
enabling real-time translation of messages, product descriptions, and other textual content,
the Google Translator API enhances accessibility and inclusivity, empowering users to
participate fully in Agro Connect's ecosystem.
20
CHAPTER 5
SYSTEM DESIGN
A use case diagram is a dynamic diagram that represents the interactions between actors (users)
and a system to achieve specific goals. It illustrates the functional requirements of a system
from the perspective of the users. Here's a brief description of a use case diagram:
A use case diagram typically consists of actors, use cases, and their relationships. Actors are
entities outside the system that interact with the system to achieve specific goals. Use cases
represent the functionalities or features provided by the system. Actors are depicted as stick
figures, while use cases are represented as ovals.
The relationships between actors and use cases are depicted using solid lines with arrows
pointing from actors to use cases. These relationships indicate that an actor interacts with the
system to perform the activities represented by the use cases.
Additionally, associations between use cases and other use cases, known as include and extend
relationships, can be represented using dashed lines with arrows.
21
Fig:5.1 Use Case Diagram
22
CLASS DIAGRAM:
Class diagram is a static diagram. It represents the static view of an application. Class
diagram is not only used for visualizing, describing, and documenting different aspects of a
system but also for constructing executable code of the software application.Class diagram
describes the attributes and operations of a class and also the constraints imposed on the
system. The class diagrams are widely used in the modeling of objectoriented systems
because they are the only UML diagrams, which can be mapped directly with object-oriented
languages.Class diagram shows a collection of classes, interfaces, associations,
collaborations, and constraints. It is also known as a structural diagram.
23
5.2 Class Diagram
24
CHAPTER 6
PROPOSED METHODOLOGY
EXISTING SYSTEM :
25
measures to uphold the integrity and freshness of the produce, thereby guaranteeing
customer satisfaction and loyalty.
26
6.1 SYSTEM ARCHITECTURE :
Architecture diagramming is the process of creating visual representations of software
system components. In a software system, the term architecture refers to various functions,
their implementations, and their interactions with each other.
27
This figure 4.1 depicts the architecture diagram for our project each layer represents
a specific aspect of the system's design and functionality:
1. User Interface Layer: This layer encompasses the components responsible for
interacting with users. It includes a web interface and a mobile app, allowing farmers and
wholesale dealers to access the system and perform various actions such as browsing
products and making requests.
2. Application Layer: The application layer contains the components that handle user
requests and coordinate actions within the system. It includes controllers, which receive
and process user input, and services, which implement the core business logic and
orchestrate interactions between different parts of the system.
3. Business Logic Layer: This layer houses the components that implement the core
business logic of the "Agro Connect" platform. It includes business logic components
responsible for processing requests, managing data, and enforcing business rules to ensure
the integrity and consistency of the system.
4. Data Access Layer: The data access layer provides access to the system's data storage.
It includes data access objects (DAOs) and a database, which handle interactions with the
underlying data storage system. This layer abstracts the details of data storage and retrieval,
providing a consistent interface for accessing and manipulating data.
This figure 4.1 depicts the architecture diagram for our project which includes two
module house owner and customer .The houseowner can sign up and login the app.Next The
houseowner can post their property will all the requirements specified .Once they post their
property,the property will be available to customers for booking.In Customer module,the
customer can sign up and login into the app.Next the customer can search the property by
specifying rent amount,preferred location,preferred family type,etc. Once the customer is
interested in the property,They can book the property and can contact the houseowner .
28
6.2 MODULES:
In the proposed Agro Connect system, there are two primary modules designed to
streamline interactions between wholesale dealers and farmers:
Login: The Wholesale Dealer module provides a secure login feature for
wholesale dealers to access their accounts. Only authorized users with valid credentials can log
in to the system, ensuring data security and confidentiality.
Manage Listings: Wholesale dealers can manage their product listings, including
adding new products, updating existing listings, and removing outdated or sold-out items. This
functionality enables dealers to maintain an up-to-date inventory and effectively showcase their
offerings to farmers.
29
2.Farmer Module:
Login: The Farmer module offers a secure login feature for farmers to access their
accounts within the Agro Connect platform. By logging in, farmers can explore available
products, submit applications, and interact with wholesale dealers.
Track Application Status: Farmers can track the status of their applications
submitted to wholesale dealers, monitoring progress, and receiving notifications on application
updates. This feature enables farmers to stay informed about the status of their orders and
facilitates timely follow-ups with dealers.
30
CHAPTER 7
7.1 IMPLEMENTATION :
This figure 7.1 depicts the first page of our project. Wholesaler can explore our
website through click on “Explore as wholesaler” and farmer through click on “Explore as
farmer”. The project is named as Agro-connect.
31
Fig 7.2 Login page
This figure 7.2 depicts the login page of our project. Here,both farmers and wholesaler can
fill their details to visit into the website.
32
Fig 7.4 Registration page for farmers
This figure 7.4 depicts the registration page of our project. Here the wholesaler can fill their
details to create an account in our website.
33
This figure 7.5 depicts the dashboard page of our project. Here at the top right position cart is
present, where the wholesaler or farmer can see their data through their mobile number, which
used in their post.
34
.
36
Fig 7.9 Farmer’s response page
This figure 7.9 depicts farmer’s response page of our project. Here the farmer fill the details
required to give details about their product and upload photos of their product to interact with
the wholesaler.
37
Fig 7.10 Database access page
This figure 7.10 depicts database access page of our project. Here the wholesaler or farmer
have to fill the details asked in the form. After that click on “Submit” button,it will show data.
39
Fig 7.13 Wholesaler’s payment page
This figure 7.13 depicts wholesaler’s payment page of our project.Here wholesaler have to fill
the details of his/her transaction details.
40
Fig 7.13 Wholesaler’s payment page
This figure 7.13 depicts the processing of payment details.
41
CHAPTER 8
8.1 CONCLUSION:
In conclusion, addressing the challenges inherent in agricultural connectivity and supply
chain management is paramount for revolutionizing the agricultural landscape. Agro Connects
commitment to implementing innovative solutions and fostering a culture of collaboration and
recognition among farmers and wholesale dealers holds the key to overcoming these hurdles
effectively. These strategic initiatives not only streamline agricultural processes but also foster
resilience and sustainability within the agricultural ecosystem.
By prioritizing initiatives aimed at enhancing agricultural connectivity and bolstering
recognition mechanisms, Agro Connect is poised to catalyze transformative change within the
agricultural sector. Empowering stakeholders with user-centric tools and platforms facilitates
seamless collaboration, decision-making, and knowledge-sharing, driving tangible
improvements in agricultural productivity and market access.
42
CHAPTER-9
APPENDICES:
9.1 APPENDIX A
43
9.2 APPENDIX B:
Our team recently had the opportunity to participate in an inter-college symposium at JCT
College of Engineering and Technology, Coimbatore on 03rd April, 2024. We were thrilled to
showcase our Product for the contest, despite not winning a prize. The experience itself was
incredibly rewarding. It allowed us to present our work alongside other talented individuals and
receive valuable feedback from both judges and attendees. We're grateful for the chance to have
been part of such an inspiring event, and it only fuels our dedication to innovation in web
development. This experience serves as a reminder of the importance of perseverance and
continuous improvement in our journey towards creating impactful solutions in the ever-
evolving world of web technology.
44
45
46
REFERENCES:
[1] Patel, R., et al. (2022) - "Empowering Small-Scale Farmers Through Digital Marketplaces:
Case Studies and Insights", International Journal of Agricultural Economics, vol. 15, no. 3, pp.
217-230, DOI: 10.1016/j.ijaggren.2022.102482.
[2] Garcia, P., et al. (2022) - "Digital Solutions for Agricultural Value Chains: Opportunities
and Challenges", Journal of Agribusiness, vol. 28, no. 2, pp. 89-104, DOI:
10.1080/08974438.2022.2139045.
[3] Nguyen, T., et al. (2022) - "Digital Platforms for Direct Agricultural Marketing: Case
Studies and Best Practices", Agricultural Economics Review, vol. 23, no. 1, pp. 45-58, DOI:
10.1017/S1465652322000050.
[4] Lee, H., et al. (2022) - "Mobile-Based Solutions for Agricultural Marketing: Lessons
Learned and Future Directions", Journal of Agricultural and Resource Economics, vol. 47, no.
2, pp. 215-230, DOI: 10.22004/ag.econ.332679.
[5] Kim, H., et al. (2022) - "Harnessing Big Data Analytics for Agricultural Marketing: Case
Studies and Future Directions", Agricultural and Resource Economics Review, vol. 51, no. 3,
pp. 412-429, DOI: 10.1017/age.2022.22.
[6] Wang, L., et al. (2022) - "Role of Blockchain Technology in Agricultural Trade: A
Systematic Review", Computers and Electronics in Agriculture, vol. 195, pp. 153-167, DOI:
10.1016/j.compag.2022.105839.
[7] Jones, A., et al. (2022) - "Impact of E-Commerce Platforms on Agricultural Trade: A
Comparative Analysis", Journal of Agricultural Economics, vol. 73, no. 2, pp. 302-318, DOI:
10.1111/1477-9552.12506.
47
[8] Sharma, K., et al. (2022) - "The Rise of Agri-Tech Startups: Opportunities for Disrupting
Traditional Agricultural Markets", Agricultural and Food Economics, vol. 10, no. 4, pp. 165-
180, DOI: 10.1186/s40100-022-00251-7.
[9] Patel, A., et al. (2022) - "Role of Artificial Intelligence in Agricultural Market Intelligence:
A Review", Precision Agriculture, vol. 23, no. 4, pp. 777-792, DOI: 10.1007/s11119-022-
09808-5.
[10] Wilson, E., et al. (2022) - "Role of Social Media in Agricultural Marketing: A Review of
Literature", Journal of Agricultural and Resource Economics, vol. 47, no. 3, pp. 412-429, DOI:
10.1111/1477-9552.12506.
[11] Gupta, M., et al. (2021) - "Digital Transformation in Agricultural Supply Chains: Trends
and Implications", Agricultural Systems, vol. 187, DOI: 10.1016/j.agsy.2021.103036.
[12] Wang, Q., et al. (2021) - "IoT-Enabled Smart Agriculture: State-of-the-Art and Future
Directions", IEEE Internet of Things Journal, vol. 8, no. 6, pp. 4352-4367, DOI:
10.1109/JIOT.2020.3043025.
[13] Chen, Y., et al. (2021) - "Impact of Information and Communication Technologies on
Agricultural Markets: A Meta-Analysis", Agricultural and Resource Economics Review, vol.
50, no. 3, pp. 385-402, DOI: 10.1017/age.2021.16.
[14] Park, J., et al. (2021) - "Integration of Blockchain and Internet of Things in Agriculture:
A Review", Computers and Electronics in Agriculture, vol. 179, DOI:
10.1016/j.compag.2020.105858.
[15] Singh, V., et al. (2021) - "Adoption and Impact of Mobile Apps in Indian Agriculture: A
Review", Agricultural Economics Research Review, vol. 34, no. 1, pp. 51-63, DOI:
10.22004/ag.econ.305039.
48
[16] Zhou, S., et al. (2021) - "Blockchain Technology in Agriculture: Status, Challenges, and
Future Directions", Journal of Cleaner Production, vol. 324, DOI:
10.1016/j.jclepro.2021.129249.
[17] Kumar, S., et al. (2021) - "Smart Farming Technologies: A Review of Concepts,
Applications, and Future Research Directions", Computers and Electronics in Agriculture, vol.
188, DOI: 10.1016/j.compag.2021.106354.
[18] Tan, Y., et al. (2021) - "Artificial Intelligence in Agriculture: Applications and Future
Directions", Journal of Integrative Agriculture, vol. 20, no. 4, pp. 867-882, DOI:
10.1016/S2095-3119(20)63331-6.
[19] Smith, J., et al. (2021) - "The Role of Digital Platforms in Agricultural Marketing: A
Review of Current Practices", Journal of Agricultural and Food Industrial Organization, vol.
19, no. 1, pp. 1-18, DOI: 10.1515/jafio-2020-0064.
[20] Li, X., et al. (2021) - "Cloud Computing in Agriculture: A Review", Computers and
Electronics in Agriculture, vol. 189, DOI: 10.1016/j.compag.2021.106337.
[21] Chen, H., et al. (2021) - "Role of Precision Agriculture in Sustainable Farming: A Review",
Environmental Science and Pollution Research, vol. 28, no. 38, pp. 52267-52279, DOI:
10.1007/s11356-021-14334-9.
[22] Wang, L., et al. (2021) - "The Internet of Things in Agriculture: A Comprehensive
Review", IEEE Internet of Things Journal, vol. 8, no. 5, pp. 3966-3983, DOI:
10.1109/JIOT.2020.3038530.
[23] Liu, Y., et al. (2021) - "Agricultural Big Data: A Review", Computers and Electronics in
Agriculture, vol. 180, DOI: 10.1016/j.compag.2020.105839.
49
[24] Gupta, A., et al. (2021) - "Digital Transformation in Agricultural Supply Chains:
Challenges and Opportunities", Journal of Agricultural and Food Industrial Organization, vol.
19, no. 2, pp. 87-100, DOI: 10.1515/jafio-2020-0037.
[25] Wang, Q., et al. (2021) - "Digital Agriculture: Trends, Challenges, and Opportunities",
Information Systems Frontiers,vol. 23, no. 4, pp. 751-768, DOI:10.1007/s10796-021-10112-1
[26] Kim, S., et al. (2021) - "Blockchain in Agriculture: A Review of Applications, Challenges,
and Future Perspectives", Sustainability, vol. 13, no. 7, DOI: 10.3390/su13073932.
[27] Sharma, V., et al. (2021) - "Artificial Intelligence in Agriculture: A Review of Recent
Developments", Journal of Agricultural Informatics, vol. 12, no. 2, pp. 45-59, DOI:
10.2478/jai-2021-0009.
[28] Chen, Y., et al. (2021) - "Digital Platforms in Agricultural Marketing: Opportunities and
Challenges", International Food and Agribusiness Management Review, vol. 24, no. 4, pp. 563-
584, DOI: 10.22434/IFAMR2020.0093.
[29] Li, W., et al. (2021) - "The Role of Artificial Intelligence in Precision Agriculture: A
Review", Computers and Electronics in Agriculture, vol. 189, DOI:
10.1016/j.compag.2021.106345.
[30] Kumar, A., et al. (2021) - "E-Commerce Platforms in Agricultural Marketing: A Review
of Recent Trends", Journal of Agribusiness in Developing and Emerging Economies, vol. 11,
no. 5, pp. 540-557, DOI: 10.1108/JADEE-07-2020-0152.
50