Skip to content
GarvxT edited this page Mar 26, 2026 · 1 revision

Algorithm Visualizer Wiki

Welcome to the Algorithm Visualizer Wiki. This documentation explains the architecture, design decisions, and implementation details of the Algorithm & Data Structure Visualizer built using React.

What is this Project?

This project is an interactive visualization platform that helps users understand Data Structures and Algorithms through animations and visual representations.

Users can:

  • Visualize sorting algorithms
  • Visualize searching algorithms
  • Visualize graph traversals (BFS, DFS, Dijkstra)
  • Visualize tree traversals
  • Visualize data structures like Stack
  • Control speed, size, and input dynamically

Tech Stack

  • React
  • Tailwind CSS
  • Vite
  • Context API (Global State Management)
  • Async/Await for animation control

Project Goals

  • Make DSA easier to understand visually
  • Build a scalable visualization architecture
  • Separate algorithm logic from UI
  • Create reusable visualization components
  • Add support for multiple data structures and algorithms

Use the sidebar to navigate through different sections of the wiki.

Clone this wiki locally