Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.62 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.62 KB

All-in-one (Todo list, pomodoro timer, Spotify music player) web application built to combat student procrastination and bolster academic efficiency

Screenshot

Project Features

  • Notion-inspired to-do list
  • Pomodoro timer with pre-configured time presets, and counts the number of study sessions the user has undergone
  • Spotify music player controller capable of play/pausing, track control, and volume control, connected directly to Spotify API
  • Aesthetic wallpapers on Spotify connection to relax the brain when studying (wallpapers are not owned, and are used under free-use policy)

How to Use

  1. Write down study goals in the todo list
  2. Log into Spotify music player
  3. Start the pomodoro timer
  4. Write down any break ideas once it comes up
  5. Repeat until the study session concludes

Project Roadmap

  • Support different viewports for tablet/mobile users
  • Move way from localStorage to favour a server-side storage system
  • Implement more user configurable settings such as timer durations, custom-loaded wallpapers, etc.
  • Implement subtasks for the to-do list
  • Design a focus mode where the user cannot access non-whitelisted tabs when under a study session
  • Rescript the timer (fix problems when spamming start/stop, move away from JS timeout/interval features)
  • Open more sources for audio stremaing (i.e., YouTube lofi livestream/radios)

Attributions

The webpage icon is a modified SVG obtained below: By Vincent Le Moign, CC BY 4.0, https://commons.wikimedia.org/w/index.php?curid=68651551

Demo

Coming soon...