← All Project Ideas

Chess Clock Application

beginner

A digital chess clock with configurable time controls, increment settings, pause/resume, and move history. Supports blitz, rapid, and custom time formats with visual indicators and sound alerts for...

Target user

Chess players who need a digital clock for over-the-board games

Problem

Chess players need a reliable digital clock with various time controls and increments for over-the-board games without a physical clock.

Requirements

  • Dual countdown timers with tap to switch
  • Configurable time controls (blitz, rapid, custom)
  • Increment per move support
  • Pause and resume functionality
  • Low time visual and sound alerts

Core technologies

React, TypeScript, CSS

Completion criteria

Players can use a dual chess clock with configurable time controls, increments, pause, and low time alerts.

Optional extensions

  • Add move counter
  • Implement game history
  • Add delay time format
  • Support three-player clock