All projects

Cooperative Counter

A live timer shared between multiple remote clients on web and Android.

Cooperative Counter synchronizes countdown timers across multiple devices in real time. Built with WebSockets, it provides sub-100ms synchronization between clients.

Features

Real-Time Sync

  • WebSocket-based synchronization
  • Client-side prediction for immediate updates
  • Server reconciliation for accuracy

Multi-Platform

  • Web interface with responsive design
  • Android application
  • Cross-platform status sharing

Deployment

  • Heroku hosting for scalability
  • WebSocket fallback support
  • Offline state management