https://www.mylandingpage.tech/page/GTFU Anvay Code: pard ginger feast orchid

Inspiration

Waking up can sometimes be a nuisance, especially after snoozing your alarm multiple times and then waking up an hour later than you planned. Understanding that a large audience faces this issue, more specifically students in the teenage age group and adults as well, we decided to design and implement our take on this problem. We understand that it can be hard to function after waking up, especially for people who work and students who have to study. Our approach to solving this problem will tackle just that.

What it does

This alarm clock functions like an ordinary alarm clock but will instead ring its alarm sound until the user wakes up and solves a problem or does any small activity. Upon the completion of said activity, the alarm will go off, which will ensure that the person does not go back to sleep and follows the schedule they have set for the day.

How we built it

We built this project on the Repl-It online IDE to ensure effective collaboration among team members. We coded the application in the python program and implemented it in the Tkinter GUI framework as a prototype of the planned application. We also used Figma to create our intended UI for the final application.

Challenges we ran into

While we implemented the Tkinter GUI and most of the logic code, we found some difficulty approaching how to connect the bits and pieces of the code to create a flowing application for the user, as this is quite a unique and complicated design and implementation.

Accomplishments that we're proud of

We are proud of implementing the Tkinter GUI and quite a lot of the logic code of the alarm clock. We are also proud of our coordination as a team as we worked together to solve any bugs we found. We also allocated tasks according to the technical strengths of each team member.

What we learned

Our experience during Hack the North allowed us to further explore our coding interests and apply them in a collaborative environment. For instance, some of us learned how to implement the Tkinter framework for python while also dealing with a heavy amount of object-oriented programming.

What's next for GTFU!

Our planned next step after Hack the North 2022 is to finish up and debug the final functioning GUI prototype. Then, we plan to move on to implementing it on a larger scale on an android app or using the Python Kivy library. We would also love to add a machine learning and AI application to this alarm clock, specifically for the application to recognize user behaviour and modify its functioning accordingly.

Built With

Share this project:

Updates