An application to help and assist farmers. Built for HackIllinois. Try it out at http://hackerpack.me/Farmassist
Farming is a big industry. But most of the solutions for a farmer's day-to-day problems are not automated, if this is automated then the productivity of farming can be increased. Also the communication between farmers are is difficult because it is difficult for the farmers to know about the farmers beyond their surrounding counties. If farmers were to connect with each others, they can share their solutions for the problems they faced in the past, share their old or unused equipment to other farmers. We wanted to develop a solution to address major problems faced a farmer. This app can be developed further to integrate resources to provide solutions for various issues faced by farmers.
You have to login using your climate fieldview account. Using the account details from climate fieldview, the app will provides several tools for a farmer. Map tool provides the shortest path to use to cover all the farms of the farmer. Chat tool allows farmers to communicate with all other farmers. This is helpful for asking suggestions and discussing with farmers on farming activities. We-share tool allows a farmer to share his farming equipment with other farmers. Dashboard provides an overview on the number of equipment owned, borrowed, lent, money saved, and money donated. Suggestion tool provides suggestions on what crops should be grown in the farmer's field based on the climatic conditions and the county. Because the soil type can vary based on county, the suggestion tool uses county as a criteria.
We built the application on HTML, firebase as the backend, climate corp APIs to retrieve farmer details. We used Climate Corp API to login into the application. We used google maps to find the shortest path, find the place at where a equipment can be picked up in the we-share tool. We used various jquery built in functions to embed various other functionalities. We had our own built in database javascript API which communicated with firebase database.
We started by dividing tasks on various levels, like database, frontend and backend. Then as the app kept going we kept taking up tasks and working on it.
The main challenge was to be able to built a working application using new technologies in such sort span of time. But that was the fun of it too. Hence we love hackathons ;) :P .
Since none of us had worked on UI, we faced quite some challenges on that end.
To be able to come here even after having so many assignments' overhead ;) Frankly it would be to able to mock about how we were pathetic at different aspects, still overcoming them and coming up with an awesome app which has a scope of lot of improvements and can help ppl
We learned that what makes a great app is an awesome and noble idea and its not so difficult to built on a new technology. You always end up learning from them.
There is a lot to Tracktor next and we are looking forward to create and deploy this app for the general public. The suggestions feature can be extended to enable a farmer to place order for raw materials required for the suggested crop. Track the order until it is delivered. Also the app can provide customized suggestions for the raw materials bought by the farmer in the past.
Front end can be made better.
- climate-corp-api
- google-maps
- firebase
- javascript
- jquery
- api
- bootstrap