Inspiration
As a first-year university student, adapting to the fast-paced nature of university has been a challenge. Procrastination no longer works as boulders of assignments and projects continuously overwhelm us. This then often sends plenty of first-year students into a state of panic whereby they do not know where to start. As we went through the framing process which eventually paved the way in creating an opportunity for this project to flourish, we realized that this panic and burnt-out state of students need addressing. Being recently exposed to the concept of the Eisenhower Matrix, we began the process of divergence of features we would like to add to this project in order for it to achieve its objective in helping first-years like us organize their day more efficiently. However, with the Eisenhower Matrix being very commonly and easily used in and out of itself, we wanted to add our own special twist to it - that twist was unknown until we came across this concept of a GUI!
What it does
The application takes in 2 tables, the first one consisting of your tasks, the importance of the task and the amount of time it will take to complete. The second table contains your schedule and availability throughout the day. The Python script, when run, creates a pop-up button for the user to click. When the user clicks that button, an open-sourced Python script is run and an image of your optimized schedule based on the Eisenhower matrix, is saved to a folder on your device automatically.
How we built it
Coming into our First Hackathon, we did not have much background experience. Shout out to our mentors: Urmil and others for their generous help. Without them, this project would not be possible.
Challenges we ran into
We often found ourselves struggling to get the code working or that we don’t seem to have adequate background knowledge to carry out the task at hand. We were able to overcome this with searching for help online as well as getting help from our mentor.
Accomplishments that we're proud of
We are proud to have made this far into the hackathon with a complete GUI application. This has been far beyond our expectations.
What we learned
Coming to NewHacks with only Python knowledge at-hand, we found ourselves at a disadvantage as plenty of web-development languages were unknown to us: HTML and JavaScript. Although we merely dipped our toes in these languages, learned the basics and the syntax of the language, we felt that we’ve overcome such a great barrier as it allowed us to learn that which is outside of the scope of our day-to-day learning. We came in knowing 0 HTML, but now, I think all of us can safely say that in writing an HTML code, there is a head, a body - both of which you need to open ex. and also close with a dashed line ex. .
What's next for Eisenhower-ing Your Day
We hope that our project would be made so that it allows users to use the algorithm by uploading/filling in their schedule with tasks on a website and returns an effective working schedule for the user to follow that will maximize their time studying.
Log in or sign up for Devpost to join the conversation.