Skip to content

Debug-Jeff/pomodoro

Repository files navigation

Pomodoro Timer App

Screenshot

A modern, feature-rich Pomodoro timer application to boost your productivity. Includes customizable timers, task management, productivity analytics, multiple themes, and PWA support.


Features

  • Pomodoro Timer: Focus, short break, and long break modes with customizable durations.
  • Task Management: Add, complete, and delete tasks. Track your progress alongside your sessions.
  • Custom Sequences: Create and manage custom Pomodoro/break sequences.
  • Productivity Dashboard: Visualize your focus sessions, streaks, and task completion with charts and heatmaps.
  • Multiple Themes: Choose from several color themes or use system auto mode.
  • Notifications & Sounds: Desktop notifications and sound effects for session transitions.
  • PWA Support: Installable, offline-capable, and mobile-friendly.

Getting Started

  1. Clone or Download this repository.
  2. Open index.html in your browser to start using the app.
  3. For full PWA features (offline, installable), serve the folder with a local web server (e.g., npx serve . or use VSCode Live Server).

Customization

  • Timer Durations: Change focus/break durations in the Settings page.
  • Themes: Switch between color themes using the theme toggle or in Settings.
  • Custom Sequences: Create your own Pomodoro/break cycles in Settings or on the main timer page.
  • Notifications/Sounds: Enable or disable in Settings.

Technologies Used

  • HTML5, CSS3, Tailwind CSS
  • JavaScript (modular, ES6+)
  • GSAP for animations
  • Chart.js for dashboard charts
  • Service Worker for PWA/offline support

About

A Pomodoro timer application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published