https://github.com/dotpep/pomodoro-timer
Pomodoro Timer Desktop Application using Windows Forms .NET and C#.
https://github.com/dotpep/pomodoro-timer
csharp desktop-application dotnet executables inno-setup pomodoro-app pomodoro-technique pomodoro-timer windows-application windows-forms
Last synced: 10 months ago
JSON representation
Pomodoro Timer Desktop Application using Windows Forms .NET and C#.
- Host: GitHub
- URL: https://github.com/dotpep/pomodoro-timer
- Owner: dotpep
- License: mit
- Created: 2023-12-20T11:17:12.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-21T20:18:11.000Z (about 2 years ago)
- Last Synced: 2025-01-14T01:15:51.479Z (12 months ago)
- Topics: csharp, desktop-application, dotnet, executables, inno-setup, pomodoro-app, pomodoro-technique, pomodoro-timer, windows-application, windows-forms
- Language: C#
- Homepage:
- Size: 3.55 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pomodoro Timer App

## Description
The Pomodoro Timer App is a simple Windows Forms application written in C# that helps users manage their work and break intervals using the Pomodoro Technique.
Pomodoro technique that improve your productivity, concentration and attention to completing tasks.
## Release
**You can download Pomodoro Timer App Installer here:**
- [Just click me, and you start install Pomodoro Timer Desktop Application (zip/msi&exe)](https://github.com/dotpep/pomodoro-winforms/files/13745629/Release_v1.1_Installer_PomodoroTimerApp.zip)
*Enjou your flow, and control your attention and entiry life.*
**Release Secion:**
- [PomodoroTimer v1.1.0](https://github.com/dotpep/pomodoro-winforms/releases/tag/v1.1.0)
## Features
- Start, pause, skip, and end sessions buttons.
- Textual feedback on the current session status.
- Track the number of completed iterations.
- Sound notification when pomodoro change status work/rest.
- Work Pomodoro - 25 minutes.
- Rest Pomodoro - 5 minutes.
## To Do
- [ ] Implement setting customizable work and break durations.
- [ ] Design GUI, Timer, View mode for application.
- [ ] Implement a long break after every 8 iterations.
- [ ] White noise background sound.
- [ ] First click start and Continue/Stop button implementation.
- [ ] Add text to Focus Note/Task status.
- [ ] Increment and Decrement time of Pomodoro
- [ ] Features that pin pomodoro windows to top of screen with one click.
## Getting Started
### Prerequisites
- .NET Framework
- Visual Studio (or any C# development environment)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/dotpep/pomodoro-winforms.git
```
2. Open the project in Visual Studio (project solution: `PomodoroTimerApp\PomodoroTimerApp.sln`).
3. Build and run the application (CTRL + F5, in Visual Studio).
## Usage
1. Set your desired work and break durations.
2. Click the "Start/Pause" button to start or pause the Pomodoro session.
3. Click the "Skip" button to move to the next Pomodoro session.
4. Click the "End" button to stop the current session.
## Contributing
Contributions are welcome! If you find any issues or have suggestions, please open an issue or submit a pull request.
## License
This project is licensed under the [MIT License](LICENSE).
## Acknowledgments
- [Pomodoro Technique Wiki](https://en.wikipedia.org/wiki/Pomodoro_Technique)
- About Pomodoro Tecnique:
