Inspiration
During quarantine, I had some days where I was super focused and other days where I would binge-watch shows for hours and hours. But I had to remind myself to remain focus and not waste this valuable quarantine time. So I got to researching; after some while, I found this video on something called the Pomodoro technique: it's where you study/remain focused for 25 minutes, and then have a break for 5 minutes, repeating the whole process several times. But I found it was somewhat difficult to keep track of 25 and then 5 minutes in repeated intervals and I felt lost. But then I realized, I have the ability to code. So my motives were to help my self get focused but anyone and everyone can use it.
What it does
So on the website, there is a slot for the number of minutes and seconds for the length of your study time, and there is the same thing for your break time. So if I put 1 minute for studying and 30 seconds for a break, then after I press the button, it should be study time for a minute and after that, an audio plays saying break time, and then 30 seconds later there is an audio to signify the end of break time. The audio is for satirical purposes although it's very motivating.
How I built it
First I created a div template to house the buttons and the inputs, then I used interval-based methods on my javascript file and after some revisions, I worked on the CSS to make the webpage look visually appealing.
Challenges I ran into
This wasn't really that detrimental to my time or anything, but I spent some time looking at how to use those so-called interval-based methods since I was unfamiliar with them.
Accomplishments that I'm proud of
This wasn't that challenging of a hack because I have used those three languages before but I'm proud that I created something that has helped me and will definitely help others to be more productive
What I learned
I learned more about javascript and it's possibilities, and I learned a lot more about advanced CSS and it's complicated styling.
What's next for HalfSecond
All that's left to do now is advertise/spread the existence of the website so people can incorporate it into their bustling daily routine :)


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