Custom Timers App
A browser-based custom timer app with presets for productivity, fitness, and cooking, built while exploring TypeScript and CI/CD workflows.
A custom timer web app exploring TypeScript migration, UI state management, and basic CI/CD with GitHub Actions.
I built this as a lightweight browser-based tool for everyday use cases like Pomodoro sessions, cooking timers, and workout intervals. The focus was on migrating from vanilla JavaScript to TypeScript while keeping the UI minimal and dependency-free.
Key points
Migration from JavaScript to TypeScript
State-driven UI for multiple timer presets
Predefined use-case presets (Pomodoro, cooking, fitness, etc.)
Clean, dependency-free HTML/CSS interface
CI/CD pipeline with GitHub Actions for automatic deploys
Hosted as a static web app on GitHub Pages