Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Pomodoro Timer

A feature-rich C++ command-line Pomodoro timer with customizable sessions, sound notifications, daily logging, progress tracking, pause/resume functionality, and weekly summaries, built using a modular and scalable file-based architecture.

-Productivity app built by Anish Savkar.


✨ Features

  • Customizable study, break sessions, and cycles
  • Sound notifications for session transitions
  • Pause and resume functionality
  • Daily session logging
  • Tracks total sessions, duration, tasks, and breaks
  • Weekly summary and analytics
  • Daily goal tracking with progress bar
  • Modular and scalable file-based data system

📸 Feature Previews

Customized Session Cycle

Customized session cycle interface

Enables full control over session parameters including study time, break duration, cycle count, and loop settings for flexible productivity management.


Session Logging

readme user1

Displays stored session data including completed sessions, study duration, break time, and task tracking for each day.


Daily Goal and Progress Visualisation

Daily progress bar

Shows daily goal tracking with a progress bar that updates dynamically based on completed sessions.


Weekly Statistics

user readme2

Displays a summary of sessions, total study time, and break durations over the week.


🛠️ How to Run

Compile

g++ main.cpp pomodoro.cpp -o pomodoro -lwinmm

Author

Anish Savkar
GitHub: Anish-Savkar

About

A feature-rich C++ command-line Pomodoro timer with customizable sessions, sound notifications, daily logging, progress tracking, pause/resume functionality, and weekly summaries, built using a modular and scalable file-based architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages