Pomodoro White Noise Timer is a local-only Vite + React web app that combines a 25-minute Pomodoro countdown timer with generated white noise. It helps users start a focused work session without juggling separate timer and ambient-noise apps.

Key features:

  • 25-minute Pomodoro countdown timer.
  • Idle, running, paused, and complete states.
  • Start, pause, resume, and reset controls.
  • Generated white noise using the browser Web Audio API.
  • Independent sound on/off control.
  • Single-screen responsive UI.

How AI was used:

The app itself does not call an AI API. Codex was used as the build assistant to plan, scaffold, implement, and verify the project through the Devpost hackathon plugin flow.

Testing:

Run pnpm install and pnpm run dev, then open http://127.0.0.1:5173/. Test start, pause, resume, reset, and white-noise on/off.

Demo-test note:

This submission uses demo-test placeholder links for the repository, public demo, and video so the submission flow can be tested end-to-end.

Built With

  • codex
  • react
  • vite
  • web-audio-api
Share this project:

Updates