Inspiration
Making the most of one's time with a plethora of tasks and duties is not only a part of our daily lives as students, but is also part of the daily life of farmers as well! With the advent of autonomous tractors, we sought to assist agricultural workers by building a tool to help them schedule this new tech, aiding in both food production and quality of life.
What it does
DN generates an efficient schedule for farmers and their tractors. Simply add your to-do list of tasks and their constraints - ranging from applicable weather, time of day preferences, and prerequisite tasks - and DN provides a schedule plan tailored to your preferences.
How we built it
We built the DN web application using React for our front end and Flask for our back end. For weather data, we used the national weather service's API.
Challenges we ran into
Creating an efficient and useful scheduling algorithm posed an interesting problem for us initially, but white-boarding helped us extensively. Additionally, we had limited experience using React, thus learning how to make the front end was more of an interesting experience.
What's next for DN
We wish to incorporate further features such as exporting one's schedule to Google Calendar, in addition to converting the schedule to machine instructions for compatible tractors. We have also designed the infrastructure in a way that makes it easy to add new constraints such as labor, fuel, or anything else that could limit the completion of a task. This app could also be used to calculate the productivity of any given week, making it easy for farmers to see how the addition of additional equipment or other resources would improve their efficiency.


Log in or sign up for Devpost to join the conversation.