Inspiration
Indonesia being a major producer of agricultural products Farmers form the backbone of country. But they are the ones who suffer a lot too due to many factors like not good income, not getting paid as much they deserve and other things because of which they are unable to buy good and enough pesticides, insecticides, fertilisers etc. leading to poor crop quality. While on the other hand other people were getting benefited. This disheartened us and inspired us that we should do something for the farmers.
What it does
FarmEasy is a web application that helps farmers as well as industries that use farm waste as their raw materials. The farmer uploads the photo of the waste along with information like its type and quantity of the waste for which they will get tokens froms us in return. Then we will collect the waste and sell it to the industries and by the money that we got we will buy some products like insecticides, pesticides, fertilisers, etc. and display on our website. The waste and products both will be displayed in their respective pages of waste store and product store. Now the farmer can view these products and buy the ones whichever they require using the tokens we gave them in return of waste. This will help farmers improve their crop quality and yield without spending too much extra money. Hence it will be profitable for them as well as the industries as they are getting their raw matrials.
First of all you will land on the home page which will have navbar and other information. --> In the about page you will find information about us. --> In the contact page you will get the contact information and also our location using google maps. Also you can message us via the form displayed on contact page. --> There will be Signup and login for two types of users. First is the farmer and the second one is the buyer. --> For farmers after they complete their process of registration and login they will be redirected to home page. On the home page they can view some pictures of different wastes and products. They can click on their profile and view their profile. The farmers can view waste store and product store. They also get an option to upload the photo and details of the waste. Also they can log out whenever they want by clicking on logout button on the top of the page. After uploading their waste details and after checking they will get their tokens which they can use to buy the products. When the farmers buy some products their tokens will be automatically reduced. --> For the buyers after they complete their process of registration and login they will be redirected to home page. On the home page they can view some pictures of different wastes and products. They can click on their profile and view their profile. The buyer will buy the raw materials depending on the amount available. --> The website is multilingual so that its easy to understand and use for all kinds of users. The user can select any language he/she is comfortable with from the dropdown at the header of the home page. --> We have also added a voice assistant bot using Alan AI.
How we built it
We built it using HTML, CSS, Javascript. For frontend we used react.js , for backend we used node.js and mongoDB for the database. We used express.js for creating the server and mongoose to connect with database and perform other queries. We have also embeded google maps of our location. We created rest apis for everything.
Challenges we ran into
There is no possible way that a project can be completed without any challenges. So we also faced some challenges during the course of event. First challenge was to find the problem staement and its solution. After everything was finalized the next problem was how to build it. While building it the challenges we faced are problems with react, git conflict issues, problems with react modules, etc.
Accomplishments that we're proud of
We are proud that with FarmEasy we are able to solve few problems of the farmers as well as industries and help in the development of the country indirectly. It will encourage and motivate the farmers to earn something from the waste instead of throwing it away or burning it. With FarmEasy we will also accpmplish independency of industries from importong some raw materials that they will get from the farmers.
What we learned
Each experience has something or other for us to learn. So definitely we learned a lot from this hackathon. First of all we learned about team-work and time management. We learned how to function as a group and bonding. We learned about presentation and pitching. Apart from all these skills we leaned some technical things too like some library, some functionalitites, features, apis, etc.
What's next for FarmEasy
--> Next step is to add more features and upscale the website. --> We will add another portal for those buyers who want to buy fresh grains, fruits, vegetables, etc. and other farm produces directly from the farmers thereby avoiding middleman. This will help farmers get more value for their produce and also the customers to get it at lower prices compared to that of middleman. --> FarmEasy can be upscaled by making mobile application as well and integrating with it. --> Integrate ML model that will check how much valild the information is given by the farmer about weight. The model will use the image uploaded by farmer and see the validity by looking at the readings of weighing machine in the image.
Log in or sign up for Devpost to join the conversation.