Skip to main content
shippedCreator & Lead DeveloperOct 2025 — Present

Pawmodoro — The Cutest Pomodoro Timer

A gamified, cute Pomodoro timer for developers that makes productivity fun with collectible tomatoes, streaks, and a woodblock-style cat mascot named Tom.

A gamified, cute Pomodoro timer for developers that makes productivity fun with collectible tomatoes, streaks, and a woodblock-style cat mascot named Tom.

Problem

Productivity tools are often sterile, boring, and anxiety-inducing. They feel like spreadsheets for your time, focusing purely on efficiency while ignoring the human need for motivation and delight.

For developers, this is especially true. We stare at code all day; the last thing we want is another gray, utilitarian interface telling us to work harder.

Approach

Pawmodoro flips the script by making productivity cute, tangible, and rewarding. It's not just about tracking time; it's about collecting it.

"Cute-First" Design

The entire experience revolves around Tom, a woodblock-style cat mascot who reacts to your progress. He's not just a static image; he's a companion who sits with you while you work.

  • Working? Tom focuses with you.
  • Break time? Tom relaxes.
  • Give up? Tom might look a bit disappointed (but he still loves you).

Gamification that Feels Good

Instead of just logging hours, you collect Tomatoes.

  • Golden Tomatoes: For sessions extended beyond the normal 25 minutes.
  • Red Tomatoes: For completing regular sessions.
  • Green Tomatoes: For canceled sessions—keeping a record even when things don't go to plan.

Key Features

1. Tomato Rain

Completing a session isn't just a checkbox—it's a celebration. A physics-based Tomato Rain cascades down the screen, giving you a visceral sense of accomplishment.

2. GitHub Integration

Pawmodoro links directly to your GitHub account, allowing you to:

  • Select repositories to work on.
  • Tag sessions to specific projects.
  • See a Heatmap of your focus time alongside your commit history.

3. Deep Analytics

Beyond simple timers, Pawmodoro provides:

  • Circadian Rhythm Charts: Find your peak focus hours.
  • Streak Tracking: Keep the momentum going.
  • Tag Analytics: See where your time actually goes.

Technical Details

Modern App Router Architecture

Built on Next.js 14+ App Router, leveraging React Server Components for fast initial loads and client components for the rich, interactive UI.

Real-time with Supabase

  • Postgres for robust data storage.
  • Real-time subscriptions to sync timer state across devices (start on desktop, finish on mobile).
  • Auth seamlessly integrated with GitHub.

"Juicy" UI Interactions

Extensive use of Framer Motion for layout transitions and Canvas Confetti for the reward systems ensures the app feels alive. Every button press, toggle, and completion event has weight and feedback.

Why It Works

Pawmodoro works because it acknowledges that willpower is a finite resource. By offloading the motivation to external rewards (cute collectibles, satisfying animations), it lowers the activation energy needed to start a task.

It turns "I have to work for 25 minutes" into "I'm going to earn a Golden Tomato for Tom."