AgriConnect: Inspiring Society About Farming and Empowering Farmers Through Integration with Multiple Sectors

AgriConnect: Inspiring Society About Farming and Empowering Farmers Through Integration with Multiple Sectors

| ???????????????? ???? ?????? ??????????????

  • Introduction
  • Problem Statement
  • Motivation
  • Solution We Have Created
  • Roles Involved in Our Website
  • Key Features
  • How Our Website Stands Out ( Don’t Miss This-Must Read )
  • Skill Development Focus
  • Technologies Used
  • Relevant Required URLs
  • Conclusion



| ????????????????????????

AgriConnect is an innovative Skill Development Project (SDP) designed to empower farmers by bridging the gap between them and essential resources, including expert guidance, financial support, and public awareness. Through this platform, farmers gain access to personalized advice from agricultural experts, enabling them to make informed decisions about their crops, farming techniques, and business strategies. At the same time, the platform inspires the public by educating them on modern farming practices and encouraging the younger generation to pursue agriculture as a viable career. AgriConnect is not just a tool for today’s farmers but a solution for the sustainable growth of agriculture, building stronger communities and contributing to national development.



| ?????????????? ??????????????????

Farmers face several challenges that hinder their progress:

  1. Lack of Decision-Making Support: Farmers often struggle to make critical decisions, such as which crops to plant for the upcoming season or how to handle pest infestations. This is primarily due to a lack of accessible, reliable information.
  2. Difficulty Connecting with Other Sectors: Connecting with the finance sector for loans or support is another major challenge that farmers face. Many are unable to find resources to secure financing for their operations.
  3. Public Awareness Deficiency: The general public has limited awareness of farming practices. There is a lack of understanding of how farming works, which further discourages new generations from pursuing agriculture as a career.


| ????????????????????

"If a farmer fails, a citizen will fail. If a citizen fails, a society will fail. If a society fails, a nation will falter. And if a nation falters, the very fabric of humanity and progress begins to deteriorate. "

Therefore, our motivation is to ensure that the farmer does not fail by building this website and bridging the gap between knowledge, resources, and technology. Through AgriConnect, we aim to empower farmers, providing them with the tools they need to thrive, ultimately strengthening our communities and nations.




| ???????????????? ???? ???????? ??????????????

To solve these challenges, we developed AgriConnect, a platform designed to bridge the gap between farmers and multiple sectors. The platform offers:

  • Personalized Assistance: Farmers can submit their queries and receive tailored advice from agricultural experts.
  • Expert-Generated Content: Agricultural experts can create articles to help farmers tackle common issues and incorporate new farming technologies.
  • Public Engagement: The platform offers an interface for the public to explore expert-driven content, thereby increasing awareness and inspiring people to pursue farming.




| ?????????? ???????????????? ???? ?????? ??????????????

  1. Admin: Oversees all platform activities and manages user roles.
  2. Farmer: Submits queries, receives expert advice, and connects with various sectors.
  3. Expert: Provides solutions to farmers’ queries and generates educational content.
  4. Financier: Offers loans to farmers, helping them access necessary financial resources.
  5. Public: Reads expert articles to learn about farming practices and get inspired



Landing page


Interactive Navbar



| ?????? ????????????????

1) Admin:

  • The admin signs in using a username and password. Please note, admins do not need to sign up, as they are the ones who set up the website.

  • Admin Dashboard: The admin has a dynamic dashboard that includes features such as line graphs to track daily requests from farmers. This allows the admin to manage experts based on demand for specific seasons. There’s also a bar graph to display the number of requests solved by each agricultural expert, helping analyze their performance and activity.


  • Add Farmer: Not all farmers can self-register, especially those who are unfamiliar with technology or illiterate. Therefore, the admin can manually add farmers to the platform.

  • View All Farmers: The admin can oversee all the farmers who have registered on the website.
  • Add Expert: The admin can add experts to the platform as needed.

  • Approve Experts: Experts cannot directly sign up. They must first submit a signup request, which the admin can either approve or reject.
  • View All Experts: The admin can view all the experts registered on the website.

  • Add Financier: Since financiers are typically limited organizations, the admin adds them manually without requiring any signup request.

  • View All Financiers: The admin can oversee the activities of all financiers on the platform.


2) Farmer:

  • Since not every farmer has an email address, the platform allows farmers to log in using just their phone number and password.


Features of the Farmer:

  • Multilingual: Farmers can select their preferred language, allowing them to use the website in their native language.

  • Send Suggestion Request: Farmers can submit personalized requests regarding crop issues. They need to provide details like the crop type, location, and a description of the problem. Experts will address these queries.


  • View All Responses: Farmers can view the responses to their queries from experts

  • .
  • View All Loans: Farmers can browse available loans that suit their needs. They can search and sort loans by amount, interest rate, and other criteria.

  • Loan Application: When applying for a loan, farmers can view the details of each loan type. They need to upload necessary documents for the financier’s approval.

  • Explore Farming Content: Farmers can explore articles created by experts to learn about agricultural technology and common farming problems.

  • Pagination: Pagination is implemented to avoid excessive page sizes and issues with content display.

  • View Full Articles: Farmers can read complete articles to gain deeper insights

  • .
  • My Home: Farmers can easily navigate back to their homepage from any section of their profile.


3) Expert:


  • Expert OTP Authenticated sign-up:

  • Forgot password:


  • Farmer Incoming Requests: The expert’s primary duty is to solve farmers’ queries. They can view all requests and have the ability to sort by date, farmer name, or crop type to facilitate easy navigation.

  • Weather Analysis: Experts do not provide random suggestions. Before responding, they can check the weather report for the farmer’s location to offer tailored advice based on weather conditions and the specific issue.

  • My Responses: Experts can view all the responses they’ve given to farmers’ queries.

  • Create Content: Experts can create articles with relevant images to address frequently asked questions and provide farming technology suggestions for improving crop yield. Farmers can verify the content before submitting their queries.

  • Gemini Assistance: In cases where an expert is unsure about a solution, they can use Gemini Assistance to get instant answers and offer accurate advice.

  • Explore Interactive Map: Experts can use an interactive map to visualize which crops are best suited for specific regions. For example, a map may indicate that coastal regions in Andhra Pradesh are ideal for certain farming solutions.

  • Expert Home: A quick link for experts to return to their homepage.


4) Public User:


  • Explore Us: Public users can explore articles and resources related to farming practices.

X

  • Way of Farming: Public users can explore step-by-step farming techniques through informative videos.

  • User Home: Public users can navigate back to their home page with ease.


5) Financier:


  • Add Loan: Financiers can add various loan types, including:

  • View All Loan Requests: Financiers can view loan requests from farmers and decide whether to accept or reject them based on document validation and other factors.

  • View All Loans: Financiers can oversee all loans provided to farmers.

  • Farmer Home: Financiers can quickly navigate back to their homepage.



| ?????? ?????? ?????????????? ???????????? ??????

AgriConnect offers several features that differentiate it from other platforms:

  1. Multilingual Feature: Many farmers speak only their local languages, making it difficult to navigate English-centric websites. We solve that problem by providing multilingual support.
  2. Weather-Driven Expert Advice: Unlike other platforms, our experts do not provide generic responses. They analyze local weather data using weather API to give farmers the best advice tailored to their specific conditions.
  3. Gemini Assistance: Experts can instantly resolve doubts using Gemini Assistance, ensuring more accurate responses.
  4. Interactive Exploration Map: Our platform features an interactive map that helps farmers explore crop suitability based on location.
  5. Dynamic Admin Dashboard: The dynamic dashboard provides real-time insights into user activity, enabling better decision-making for platform administrators.
  6. Fingerprint Authentication: We are currently working on integrating fingerprint authentication to enhance user security.

  1. Image-Based Article Exploration: Users can search for and explore farming content based on images, making it easier to find relevant information.
  2. Customized Security Algorithm for Password Encryption: To ensure that passwords are securely stored, we’ve implemented a customized encryption algorithm for the Farmer role. The passwords are encrypted, making it impossible to view them directly. Only the encrypted versions are stored in the system.
  3. Email Authentication for Experts: During the expert sign-up process, email authentication is mandatory to ensure the legitimacy of the expert's account and enhance security.
  4. Forgot Password Feature with One-Time Code: If experts forget their password, they can request a one-time code sent to their registered email to securely reset their password.


| Skill Development Focus

This project was designed to help me develop practical, real-world skills as part of my academic course. By working on the frontend using ReactJS and the backend using Spring Boot, I was able to gain a deeper understanding of:

  • Full-stack development (ReactJS, Spring Boot, MySQL)
  • API development and RESTful web services
  • User authentication and security (Custom encryption algorithm)
  • Database management and optimization (MySQL and Spring Data JPA)
  • Role-based access control and administration

The project allowed me to practically apply theoretical knowledge, manage databases, and integrate various features, making it an excellent learning opportunity.

| ???????????????????????? ????????

  • Frontend: ReactJS – For building dynamic and interactive user interfaces.
  • Middleware: Spring Boot – A framework for creating Java-based web applications and microservices.
  • ORM Framework: Spring Data JPA – Simplifies database operations with a repository-based approach.
  • Database: MySQL – A relational database for efficient data storage and retrieval.
  • Web Services: RESTful Web Services (REST API) – Standardized approach for creating and consuming APIs over HTTP.
  • Architecture: Microservices – An architectural style for building scalable and maintainable applications with independently deployable services.
  • Version Control: Git – A system for tracking changes in source code and facilitating collaboration.


| ???????????????? ???????????????? ????????

  • Frontend GitHub Repository: Link to Frontend GitHub Repo :Explore the source code for the ReactJS-based frontend of AgriConnect.
  • Backend GitHub Repository: Link to Backend GitHub Repo View the code for the Spring Boot backend powering AgriConnect.
  • Live Deployment: Link to Live Website :
  • Please note that the website may not function at the time you view this, as the resources are being stopped due to the costs associated with hosting. However, feel free to check out the project in action when the resources are available again.
  • Demonstration Video: Watch the Demo Here Watch the demonstration video to see AgriConnect in action and understand its key features.

| ???????????????????? Through the use of modern technologies like ReactJS, Spring Boot, and MySQL, AgriConnect represents a step forward in empowering farmers with better resources and connections. Our platform is designed to solve key problems, including access to expert advice, loans, and educational content, while simultaneously inspiring the public to engage with agriculture. This project not only enhances my technical skills but also aligns with my passion for innovation in agriculture.

"The future belongs to those who believe in the beauty of their dreams." ?

Bhaskar puvvada

student At KL University, Vijayawada, India Computer Science And Engineering(Data Science)

1 个月

Looks great

回复

要查看或添加评论,请登录

Chowta Aravind的更多文章

社区洞察

其他会员也浏览了