This Proportional Fibonacci Clock is a unique digital clock application that represents time using the Fibonacci sequence. The UI consists of five squares, each sized based on Fibonacci numbers. Each square changes color dynamically to represent hours, minutes, or both: red for hours, green for minutes, and blue when both overlap. The app offers buttons to increment or decrement time in 5-minute intervals, allowing users to visually explore how time is displayed using Fibonacci decomposition. Built with React and Tailwind CSS, the clock combines mathematical concepts with an interactive visual experience.
- React: JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for creating custom designs.
- Vite: For fast bundling.
- React Router: For routing.
- Other dependencies:
To get started with the Fibonacci Clock app, follow these steps: