Coder Social home page Coder Social logo

tinkten7 / farmbuddy2023 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 4.0 684 KB

FarmBuddy-An E-Commerce and E-Learning website in Agricultural Technology

Home Page: https://tinkten7.github.io/farmbuddy2023/

License: MIT License

CSS 33.31% HTML 61.17% JavaScript 5.52%
hacktoberfest hacktoberfest2023 agriculture agritech agrotech css3 dialogflow digitalocean firebase html5 javascript mapbox open-source opensource

farmbuddy2023's Introduction

FarmBuddy

Introduction

In Agriculture sector there has been always middlemen between the customer and farmer,why should middlemen has to be benefited??..While the Farmer doesn't even getting the profits,if the farmer doesn't get profit who will sought the seeds for the next yield season?About 88% of the suicides of the farmers are because of the debt burden,if the farmer doesn't have enough money to grow the crops then who will grow the crops,farmer is the backbone of our country,if we are not supporting our farmers the country is not gonna survive without the backbone.


To sell the agriculture product, farmer has to go through this process


FARMER-->CONTACT BUYER-->MEETING-->NEGOTIATION-->SAMPLE CHECK-->SALES CONTRACT-->ADVANCED PAYMENT-->PRODUCT LOAD-->TRUCK-->CUSTOMS-->SHIP-->BATCH CHECK-- >UNLOAD-->TRUCK-->QUALITY CHECK-->DELIVERY-->FINAL PAYMENT-->SELLING TO VENDORS-->VENDORS SELLING-->LOCAL RETAILERS-->TO US(CUSTOMERS).


This has to be the whole process for an agricultural product to reach from farmer to the customer, in this process the product may be damaged the product may be surplus to the retailer and sometimes there may be an inflation of the product. A number of global trends are influencing food security, poverty, and the overall sustainability of food and agricultural systems.

About

Farm Buddy is a farmer-to-customer, online marketplace platform that aims to connect farmers directly with customers. The platform is designed to eliminate the need for intermediaries such as Brokers and transport,thus reducing costs and providing better value for both farmers and customers. Another aim of the farm buddy is to provide a platform for everyone to learn farming.

Problem statement

  1. Farmers couldn't sell their crops for their original price because of the middlemen.
  2. Farmers lack of knowledge about diseases affecting their crops, leading to ineffective disease management practices.
  3. Farmers lack access to up-to-date weather information, which affects their decision-making in crop management.
  4. Farmers lack of information on the land availability in other districts and states of the country.
  5. Farmers often have questions and need assistance in various agricultural aspects but lack reliable sources for guidance.

Solution

  1. Developed an e-commerce web application where a farmer can sell his product and customers can buy the product for a minimum price.
  2. Utilized a plant-id API for accurate and timely detection of plant diseases, helping farmers identify diseases early and take appropriate measures.
  3. Utilized a weather API to provide real-time weather information to farmers, enabling them to make informed decisions in crop management.
  4. Utilized a map API to provide real-time availability of the farmlands which are left with rich fertility.
  5. Implemented an in-built agrichat bot powered by Google Dialogflow, providing farmers with interactive assistance and answering their questions in real time.

Technologies Used

Frontend

HTML
CSS
Bootstrap
JavaScript

Backend

Google
FireBase

APIs

Plant.id
open-meteo.com
Map Box

Chatbot

DialogFlowAPI
The chatbot is designed to assist customers in finding answers to Frequently Asked Questions(FAQ's)

Conclusion

In conclusion, farm Buddy is a farmer-to-customer online marketplace platform that provides a simple, secure, and cost-effective way for farmers to connect with customers directly. The platform leverages modern technologies such as HTML, CSS, Bootstrap, and JavaScript to provide a seamless and efficient user experience. Implemented an in-built agrichat bot providing farmers with interactive assistance and answering their questions in real time.

Improvements

  • The supply chain must be clearly enabled to bring this project to reality.
  • Dashboard can be made into dynamic for the updation of Order details.
  • Also expecting rich UI changes in Plant Detection, Sign in/up, and Own a Farm pages.
  • Own a Farm page should be changed for its UI.
  • A clear Products page should be developed to take inputs from the users and sell their products on our page.
  • Database connectivity is also important to make this a better project to build.
  • Any AI, ML , Data Analytics methodologies are welcomed for implementation.

Happy Open-Sourcing ๐Ÿคž๐Ÿผ

farmbuddy2023's People

Contributors

tinkten7 avatar p-sai-gowtham avatar smitkhobragade avatar sahilhedau49 avatar

Stargazers

 avatar

Watchers

 avatar

farmbuddy2023's Issues

Security Update ๐Ÿ”

  1. As I can see in your index.html file there is firebase config details which is very sensitive for any project and it is like a unique key for your firebase console.

  2. In your cart section after removing all products, cart price is not going 0.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.