Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

# ⏱ Pomodoro Timer App (Python Desktop App)

A simple **Pomodoro Timer** desktop app built with **Python** for Windows 11, featuring:

- Work/Break timer (customizable)
- Desktop notifications using **Windows 11 toast notifications**
- Sound alert for session changes
- Minimal, easy-to-use **GUI** with Start/Stop buttons
- Compatible with PyInstaller to create `.exe` file

---

## 🛠 Features

- **Work Session**: Default 25 minutes (configurable)
- **Break Session**: Default 5 minutes (configurable)
- **Desktop notifications** for session start/end
- **Beep sound** to alert user when session changes
- Simple **Tkinter GUI**
- Runs standalone as `.exe` on Windows 11

---

## 📦 Installation & Setup

### For Users

1. Make sure you have **Python 3.10+** installed.
2. Install required packages:

```bash
pip install playsound win11toast
  1. Run the app:
python app.py
  1. Or run the standalone .exe if available.

For Developers / Contributors

Clone the repository:

git clone https://github.com/naeemcodemaster/Pomodoro-Timer-App-Python-Desktop-App-.git Pomodoro-Timer-App
cd Pomodoro-Timer-App

Run in development mode:

python app.py

Build standalone executable with PyInstaller:

pyinstaller --onefile --windowed --add-data "beep.wav;." app.py

The .exe will be generated in the dist/ folder.


🎯 Usage

  • Open the app (app.py or the .exe in dist/).
  • Click Start to begin the work session.
  • Click Stop to reset the timer.
  • Receive toast notifications and beep sound at the end of sessions.

🤝 Contributing

Contributions, suggestions, and bug reports are welcome! Please create a pull request or issue in this repository.


⚡ License

MIT License


✅ **Explanation of this structure:**  
- Regular users can scroll to “Installation & Setup → For Users” and run the app easily.  
- Developers who want to clone/build contribute can read the “For Developers / Contributors” section.  
- Keeps the README clean and visually structured.  

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages