Easy Focus
Working from home sounds like a dream โ until the distractions pile up and the day slips away.
To tackle that, I built EasyFocus, a cross-platform productivity app based on the Pomodoro technique.
Because I wrote it, I know my data is private and secure. And because I built it for myself, it has the features I actually need to stay on track.
You can try it here: EasyFocus
What I learned
I learned a lot about MVVM architecture, events, state management and cross-platform development with C# and Avalonia.
One of the biggest challenges was implementing the audio notifications. Since it works on Linux, Windows, Android and web, I had to find a solution that works across all platforms and test them.
Another challenge was saving the data locally in a way that works across platforms. I ended up using JSON files, which is simple and effective for this use case.