Skip to content

Repository files navigation

🔍 Sorting & Pathfinding Visualizer

Description

An interactive web application built with Vite + React to visualize common sorting and pathfinding algorithms.
The app provides an educational and intuitive way to understand how these algorithms work step-by-step through animations.


Why?

Understanding algorithms can be abstract and challenging when studied only in textbooks.
This project was created to:

  • Help students and developers see algorithms in action.
  • Provide a hands-on learning tool to experiment with different approaches.
  • Compare the performance and behavior of algorithms in real time.

App Demo


✨ Features

  • Sorting Algorithms

    • Bubble Sort
    • Merge Sort
    • Heap Sort
    • Quick Sort
  • Pathfinding Algorithm

    • Dijkstra’s Algorithm
  • Adjustable visualization speed

  • Interactive grid for pathfinding

  • Adjustable array size for sorting

  • Step-by-step animations to show algorithm flow


🚀 Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/your-username/sorting-pathfinding-visualizer.git
cd sorting-pathfinding-visualizer

# Install dependencies
yarn install   # or npm install

# Run development server
yarn dev       # or npm run dev

Releases

Packages

Contributors

Languages