Why we built Lock In!

In this modern day and age, teenagers have access to some of the most complex, and advanced tools at their fingertips. And what do we do with all this information? Doomscrolling, aka when we're stressed studying for an AP Calc exam and we promise ourselves "Just 5 minutes on Instagram" and end up spending 2 hours on Reels and needing to cram before the test. Lock In! provides users with an environment and the tools to focus and stay productive for long periods of time, making it easier to get work done, study, or finish assignments without procrastination.

What it does

Lock In! is an all-in-one study and productivity app designed to help users stay focused, manage their study time, and take productive breaks. You can use the Pomodoro method (study cycles with small breaks lead to less burnout!) to pace yourself throughout your study session. Don't have a calculator on hand? Use ours instead of the one on your phone to minimize distractions. And instead of scrolling on social media during your breaks, Lock In! offers a fun math quiz to test your mental math that you can play during your breaks. Feeling down? Click on the crystal ball for some motivation!

How we built it

This program was built using Python in Replit. The modules we used included time for the Pomodoro timer and random to get random quotes and numbers for the calculator. The UI was built using Tkinter.

Challenges we ran into

For the first time, we tried implementing an API into our code. We tried using the Spotify API to write an Artist Search Function. We were going to use this function to display some recommended artists to listen to while studying. We got the Spotify API to run, but we could not get the functionality that we were looking for on our program. This is a feature we are still working on, and will hopefully be coming out in later updates!

Accomplishments that we're proud of

This was our first time using pixel art, so we're pretty happy with the design that we got! We also managed to add 2 language modes apart from English: French and Spanish.

What's next for Lock In!

Like we said earlier, we are going to keep working on this code to implement the Spotify API to be able to display recommended artists. In the future, we would also like to be able to play their music through tracks or playlists directly from the program. By being able to control the music directly from the program, it would minimize distractions for a more productive and focused environment.

Built With

Share this project:

Updates