Back to browse
GitHub Repository

A simple PWA timer that keeps Catan games moving and records game history.

1 starsTypeScript

Catan Clock – a free PWA timer for keeping Catan turns moving

by apasserby00·Mar 16, 2026·1 point·0 comments

AI Analysis

MidCozySolve My Problem

Catan-specific timer when generic interval timers already do this fine.

Strengths
  • PWA install means no app store approval needed and works offline at the table.
  • Local storage keeps game history private with zero backend or account requirements.
  • Background music option adds thematic atmosphere without external dependencies.
Weaknesses
  • Single-purpose timer for one board game limits long-term utility and audience.
  • Generic interval timer apps already handle turn timing with more features.
Category
Target Audience

Catan players and board game groups

Similar To

Time Timer · Interval Timer apps · Board Game Timer

Post Description

I built Catan Clock after playing Catan with friends last Friday night.

Turns were dragging and we wanted something simple to keep the game moving. I looked for an app but most options were either generic interval timers (for things like gym sets) or required a subscription.

So I built a small, free companion timer specifically for Catan.

The app runs in the browser as a Progressive Web App and can be installed on phones or desktops. It tracks total game time, has an optional turn timer to signal when a turn runs long, and lets you record the winner when the game finishes. There’s also some background music to match the vibe of the game.

Game history is stored locally using localStorage and IndexedDB so everything stays on the device and there’s no account or backend required.

We’ve been using it at the table and it helps keep the game moving so we can fit more rounds into the night.

Live app: https://apasserby00.github.io/Catan-Clock/

Repo: https://github.com/apasserby00/Catan-Clock

Curious to hear feedback.

Similar Projects