Morsecode-Potato

, 1 minute read.

Morsecode-Potato is an experiment in packaging functionality into reusable React hooks. It translates text to Morse code and plays it back as sound, light, or both.

Role

Sole author. I built the hooks and the demo app:

  • useMorse — translates text to international Morse code (ITU-R M.1677-1) and returns a Morse string.
  • useMorsePlayer — plays a Morse string as audio, as a silent visual signal, or both in sync. One clock drives everything, so sound and light can’t drift.
  • Demo page — a Tailwind-styled React app themed after an old-time telegraph station, with an input text area, playback controls, and an abbreviation reference table.
Morsecode-Potato demo page in light theme
Demo page in light theme
Morsecode-Potato demo page in dark theme
Demo page in dark theme

Links