Skip to content

Frontend case study

Interactive Stopwatch

Stopwatch with laps and keyboard shortcuts

Stopwatch app with lap list
Commits
6

in the repository

Build window
351 days

21 Jun 2025 to 6 Jun 2026

Lines of code
175

hand-written source

Technologies
4

in the stack

01

Overview

A browser stopwatch with start, pause, resume, reset, lap recording (latest first) and millisecond precision in HH:MM:SS.mmm format.

Goal. Practise timers, state and keyboard events in vanilla JavaScript.

My role

Solo developer

02

What it does

  • 01Start, pause, resume and reset
  • 02Lap times listed newest first
  • 03Keyboard shortcuts
  • 04Millisecond display
03

Tech stack

  • HTML5
  • CSS3
  • JavaScript
  • Netlify
04

Timeline

  1. 21 Jun 2025

    First version

    My earliest repository, created June 2025.

Next project

Java MVC Registration