An interactive React web app that visualizes algorithms step-by-step, starting with sorting and searching.
Built to help learners understand how algorithms work through animations and explanations.
- Bubble Sort visualization with animated array bars
- Play, Pause, Reset controls
- Speed slider for adjusting animation
- Explanation panel describing each step
- Responsive, minimalist UI with TailwindCSS
- React + Vite
- TailwindCSS
- JavaScript (algorithm logic)
Clone the repo and run locally:
git clone https://github.com/your-username/AlgorithmVisualizer.git
cd AlgorithmVisualizer
npm install
npm run dev