Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🧭 Pathfinding Visualizer – Interactive Algorithm Playground

React Parcel Algorithms UI License: MIT Status Built with ❀️

A simple and interactive tool to explore how pathfinding algorithms work. Built with React and Parcel, it lets you visualize popular algorithms like Dijkstra, A*, BFS, and DFS on a responsive, customizable grid. You can add walls, drag start/end nodes, and see how the algorithm finds the shortest path in real-time.

demo.mp4

Click. Drag. Visualize. Done.


✨ What You Can Do

  • Visualize Dijkstra, A*, BFS, and DFS algorithms
  • Click to add or remove walls on the grid
  • Drag start and end nodes to reposition them
  • Switch algorithms and re-run instantly
  • Enjoy a clean, responsive UI with smooth interaction

πŸ’» Tech Stack

Language:
JavaScript (ES6+)

Framework & Bundler:
β€’ React β€” component-based UI
β€’ Parcel β€” blazing fast bundler

Core Logic:
β€’ Custom implementations of Dijkstra, A*, BFS, and DFS
β€’ Grid utilities for pathfinding logic

Interface & Styling:
β€’ Responsive layout with HTML & CSS
β€’ Clean UI built using React components


πŸ“‚ Project Structure

pathfinding-visualizer/
β”œβ”€β”€ public/ # Static assets
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ algorithms/ # Dijkstra, A*, BFS, DFS implementations
β”‚ β”œβ”€β”€ components/ # React components
β”‚ β”œβ”€β”€ utils/ # Grid logic 
β”‚ β”œβ”€β”€ App.jsx # Main App component
β”‚ β”œβ”€β”€ index.jsx # Entry point
β”‚ └── index.css # Styling
β”œβ”€β”€ package.json
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md

βš™οΈ How to Run

  1. Clone the repository
git clone https://github.com/bhmuxkan/pathfinding-visualizer.git
cd pathfinding-visualizer
  1. Install dependencies
npm install
  1. Start the development server
npm start
  1. Open in browser
http://localhost:1234

πŸ“¬ Connect With Me

If you love to build something, or just want to say hi β€” I’d love to connect.


About

🧭 Clean & interactive pathfinding visualizer using React & core algorithms

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /