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.

Built With

Share this project:

Updates