Skip to content

WorkMood is a TypeScript-based web application designed to enhance your productivity using the Pomodoro technique. It allows you to customize your work sessions with personalized intervals and associate each phase (Work, Long Break, and Short Break) with specific YouTube links or ambient sounds—or a mix of both.

Notifications You must be signed in to change notification settings

xavirn89/workmood

Repository files navigation

WorkMood: Your Customizable Pomodoro Timer

Introduction

WorkMood is a TypeScript-based web application designed to enhance your productivity using the Pomodoro technique. It allows you to customize your work sessions with personalized intervals and associate each phase (Work, Long Break, and Short Break) with specific YouTube links or ambient sounds—or a mix of both. Tailor your focus sessions to your preferences by adjusting the duration of each phase, alternating short breaks with longer intervals, and customizing sound settings for a truly personalized experience.

Features

  • Customizable Pomodoro Intervals: Set the duration for Work, Short Break, and Long Break intervals to suit your productivity rhythm.
  • Media Link Integration: Associate each phase with a YouTube video or ambient sound to automatically play when the phase begins.
  • Flexible Sound Control: Independently adjust the volume of YouTube and ambient sounds or mute them entirely for a focused session.
  • Adaptable Break Patterns: Customize how frequently short breaks alternate with long breaks to match your concentration cycle.

Getting Started

Prerequisites

  • Ensure you have Node.js installed on your machine.

Installation

  1. Clone the Repository
    • Clone the project to your local machine using git clone <repository-url>.
  2. Install Dependencies
    • Navigate to the project directory and run npm install to install the required dependencies.
  3. Run the Application
    • Execute npm run dev to start the application locally.
    • Open your browser and navigate to http://localhost:3000 to access WorkMood.

Contributing

Contributions to WorkMood are welcome! Please read our contributing guidelines for more information on how to get involved.

License

WorkMood is open-source software licensed under the MIT license.

About

WorkMood is a TypeScript-based web application designed to enhance your productivity using the Pomodoro technique. It allows you to customize your work sessions with personalized intervals and associate each phase (Work, Long Break, and Short Break) with specific YouTube links or ambient sounds—or a mix of both.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published