Inspiration
I, along with many others, use pomodoro timers often for studying, but haven't found what time intervals work best. Because of this, I decided to make a website to help myself and others solve this problem.
What it does
uLearniLearn takes an innovative approach to pomodoro timers. After each cycle (1 work period, 1 break period), the user uses the button below the timer, telling uLearniLearn how effective the cycle was. Using this information, it tracks the data and gives the user recommended intervals. The more cycles that are completed, the more accurate the recommended intervals are.
How we built it
It is built with HTML, CSS, and JavaScript through VSCode. I added a timer with functioning buttons (start, reset, set work, set break) and a functioning feedback system. The data taken is shown in the "Analytics" section. The data is also run through if-statements and calculations to determine recommended intervals.
Challenges we ran into
I ran into a challenge attempting to import a js file to main.js. I ended up making the class in main.js.
Accomplishments that we're proud of
I'm proud of the cleanliness and aesthetics of the website as well as functionality.
What we learned
Since this was the first time I used VSCode and GitHub to create a website. I learned a lot about how to use those platforms. I also learned how to use JavaScript and HTML together better.
What's next for uLearniLearn
uLearniLearn will hopefully revamp its user interface, making it more user friendly. Recommended intervals will become more accurate.
Built With
- css
- github
- html
- javascript
- vscode
Log in or sign up for Devpost to join the conversation.