A split-flap departure board: each cell clatters through the alphabet to its letter, one after another, whenever the message changes.
pnpm dlx shadcn@latest add "https://reactframe.com/r/flip-board-text.json"