Skip to content

amuza2/ProductivityCake

Repository files navigation

Productivity Cake Logo

ProductivityCake

A beautiful Pomodoro timer with project management

.NET Avalonia UI License Version

Modern glassmorphism UI • Native AOT • Cross-platform


📸 Screenshots

image image image image image image image

✨ Features

⏱️ Pomodoro Timer

  • Customizable work sessions (1-90 minutes, default 25 min)
  • Smart breaks (5 min short, 15 min long)
  • Auto-advance between work and breaks
  • Visual circular progress bar
  • Audio notifications with sound alerts
  • Flexible controls: start, pause, reset, skip

📁 Project & Task Management

  • Create projects with descriptions
  • Kanban board (ToDo, Doing, Done)
  • Archive completed projects
  • Task CRUD operations with due dates

📊 Statistics & Analytics

  • Daily, weekly, and monthly time tracking
  • GitHub-style activity heatmap
  • Session count tracking
  • Real-time statistics updates

🎨 Modern UI

  • Beautiful glassmorphism design
  • Smooth animations and transitions
  • Interactive hover effects
  • Always-on-top mode

📥 Installation

Download from Releases

Linux:

# AppImage (recommended)
chmod +x ProductivityCake-*.AppImage
./ProductivityCake-*.AppImage

# Or standalone binary
tar -xzf ProductivityCake-linux-x64-v1.2.0.tar.gz
./ProductivityCake

Windows: (not available yet)

  • Extract ProductivityCake-win-x64.zip
  • Run ProductivityCake.exe

🛠️ Building from Source

Prerequisites: .NET 9.0 SDK

# Clone and run
git clone https://github.com/amuza2/ProductivityCake.git
cd ProductivityCake
dotnet run --project ProductivityCake/ProductivityCake.csproj

# Publish for Linux (Native AOT)
chmod +x publish-linux.sh
./publish-linux.sh

# Build AppImage
chmod +x build-appimage.sh
./build-appimage.sh

Linux dependencies:

sudo apt install clang zlib1g-dev libnotify-bin fuse libfuse2

🏗️ Tech Stack

  • Avalonia UI 11.3 • .NET 9.0 • MVVM • Native AOT
  • CommunityToolkit.Mvvm • JSON storage

📄 License

GPL-3.0 License - see LICENSE for details.


Made with ❤️ by amuza2

Icons by Icons8 • Built with Avalonia UI

If you find this helpful, give it a ⭐!

About

This is a focus productivity application

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project