Frontend case study
Interactive Stopwatch
Stopwatch with laps and keyboard shortcuts

- Commits
- 6
- Build window
- 351 days
- Lines of code
- 175
- Technologies
- 4
in the repository
21 Jun 2025 to 6 Jun 2026
hand-written source
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
21 Jun 2025
First version
My earliest repository, created June 2025.
Next project
Java MVC Registration