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.
- 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.
- Ensure you have Node.js installed on your machine.
- Clone the Repository
- Clone the project to your local machine using
git clone <repository-url>
.
- Clone the project to your local machine using
- Install Dependencies
- Navigate to the project directory and run
npm install
to install the required dependencies.
- Navigate to the project directory and run
- Run the Application
- Execute
npm run dev
to start the application locally. - Open your browser and navigate to
http://localhost:3000
to access WorkMood.
- Execute
Contributions to WorkMood are welcome! Please read our contributing guidelines for more information on how to get involved.
WorkMood is open-source software licensed under the MIT license.