Skip to content

Algo Viz is a web-based visualizer for pathfinding, searching, and sorting algorithms, built using React.js. It helps users understand algorithm behavior through interactive, real-time animations and a clean, intuitive UI.

Notifications You must be signed in to change notification settings

am-i-groot/algo-viz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algo Viz 🔍📊

Algo Viz is an interactive Algorithm Visualizer built with React.js to help you understand and explore core algorithmic concepts in pathfinding, searching, and sorting. Perfect for students, educators, and curious developers who want to see algorithms in action!

🚀 Live Demo

👉 Try it here


🧠 Features

🔷 Pathfinding Visualizer

Visualize classic graph traversal algorithms:

  • ✅ Dijkstra's Algorithm
  • ✅ Breadth-First Search (BFS)
  • ✅ Depth-First Search (DFS)
  • ✅ A* Search

Customize:

  • Start and End Nodes
  • Drag & Drop Walls (Obstacles)
  • Real-time grid updates

🔍 Searching Visualizer

Understand how search works in arrays:

  • ✅ Binary Search
  • ✅ Linear Search

Interactive:

  • Enter a target value
  • Visual feedback on array traversal
  • Generate new random arrays

🔢 Sorting Visualizer

Sorting algorithms coming soon!

  • ✅ UI Ready
  • 🚧 Algorithm animations in progress
  • Random array generation button included

🖼️ Screenshots

PathFinder

image

Searching

image

Sorting

image


🛠️ Tech Stack

  • ⚛️ React.js
  • 💅 Tailwind CSS
  • 📦 JavaScript (ES6+)
  • 🌐 Hosted on Vercel

📁 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

git clone https://github.com/am-i-groot/algo-viz.git
cd algo-viz
npm install
npm start

About

Algo Viz is a web-based visualizer for pathfinding, searching, and sorting algorithms, built using React.js. It helps users understand algorithm behavior through interactive, real-time animations and a clean, intuitive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published