An open API service indexing awesome lists of open source software.

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#.

Awesome Lists containing this project

README

          

# Pomodoro Timer App

![Pomodoro Timer App](app_demo.png)

## 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:
![About Pomodoro Tecnique](pomodoro_technique.png)