Skip to content

Chrome extension for time management and music playback.

Notifications You must be signed in to change notification settings

ericvpineda/doro

Repository files navigation

CircleCI

Coverage:branches Coverage:functions Coverage:lines Coverage:statements

Doro - Pomodoro Timer with Spotify Player

Doro Clock screen

Spotify Player

Description

  • React typescript chrome extension for time management and music playback.

Features

  • Pomodoro timer commands:
    • Play/Pause timer
    • Clear timer
    • Reset timer
    • User input for hours, minutes, and focus description
    • Desktop notification when timer complete
  • Spotify playback commands:
    • Play/pause track
    • Previous/next track
    • Save/unsave track
    • Seek track
    • Volume control

Reasoning for Project

Initially, I wanted to learn about creating a simple chrome extension, which was a pomodoro app. However, it was fairly easy to build since I've learned basic react and web development. So to make things more challenging, I ventured to learn new technologies, including typescript and webpack.

Eventually, the pomodoro app was expanded to include Spotify when I thought music would be complementary to a timer app. When I researched there was no such application in the Chrome store, I thought I had to build it. Then, Doro was born.

API

Future Tasks

  • Submit Spotify quota extension request
  • Publish extension to chrome web store

About

Chrome extension for time management and music playback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published