Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dpieve/easyflow

A desktop productivity app.
https://github.com/dpieve/easyflow

avaloniaui csharp entity-framework mvvm-architecture reactiveui

Last synced: 26 days ago
JSON representation

A desktop productivity app.

Awesome Lists containing this project

README

        

# EasyFlow

[![Build Status](https://github.com/dpieve/EasyFlow/actions/workflows/build.yml/badge.svg)](https://github.com/dpieve/EasyFlow/actions/workflows/build.yml)

EasyFlow is a cross-platform productivity desktop application designed to enhance your focus and efficiency using the pomodoro technique.

The application is built with C#, [SukiUI](https://github.com/kikipoulet/SukiUI) and [AvaloniaUI](https://avaloniaui.net/).

> "To help me stay focused and productive while working from home, I built EasyFlow — a simple, efficient, and minimalist tool that tracks time, respects privacy, lets me easily see what I’ve accomplished and when, and even generates reports for me to see my own data in details. It’s also been a great way to sharpen my programming skills."

Check it out: [dpieve.github.io/EasyFlow/](https://dpieve.github.io/EasyFlow/)

## Features

* **Custom Tags**: Create and manage your own tags to categorize your pomodoro sessions, such as Work, Study, or any other activity.
* **Timer Configuration**: Set up and customize your Pomodoro timers for each tag.
* **Notifications**: Enable or disable notifications for your Pomodoro sessions to suit your preference.
* **Session Descriptions**: Add detailed descriptions to your focused sessions, helping you keep track of what you've accomplished.
* **Dashboard**: Visualize your progress over time with a comprehensive dashboard that tracks all your sessions.

## Installation

For installation instructions and usage documentation, please visit EasyFlow's [page](https://dpieve.github.io/EasyFlow/).

## Build instructions

* Clone the repository

```bash
git clone https://github.com/dpieve/EasyFlow.git
cd EasyFlow
```

* Open the solution (.sln) in Visual Studio.

* Set the project EasyFlow as a Startup Project.

* Build and Run.

## Contributing

Contributions are welcome! Please feel free to open a Pull request.

## Support

If you encounter any issues or have questions, feel free to open an [issue on GitHub](https://github.com/dpieve/EasyFlow/issues).