Skip to content

A React.js application demonstrating A*, Greedy, Dijkstra's, and Bidirectional Search algorithms for visualizing shortest paths on global maps, featuring dynamic path animation and customizable map radius options.

Notifications You must be signed in to change notification settings

Maanit491/Map-Pathfinding-Visualizer

Repository files navigation

Map Pathfinding Visualizer

Map Pathfinding Visualizer is a web application built with React.js and JavaScript that allows users to visualize and compute shortest paths between two points on global maps using various algorithms.

Features

  • Algorithm Support: Implements A*, Greedy, Dijkstra's, and Bidirectional Search algorithms.
  • Dynamic Visualization: Animates pathfinding process with adjustable speed and replay functionality.
  • Customizable Map Settings: Users can modify the map radius to explore different regions.
  • Real-Time Traffic Integration: Enhances route planning with live traffic data for accurate navigation solutions.

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/map-pathfinding-visualizer.git
  2. Go to the project folder: cd map-pathfinding-visualizer
  3. Install dependencies: cd map-pathfinding-visualizer && npm install
  4. Start the development server: npm start
  5. Open your browser and visit: http://localhost:5173

I hope you like my project!!! Maanit@ Delhi Technological University

About

A React.js application demonstrating A*, Greedy, Dijkstra's, and Bidirectional Search algorithms for visualizing shortest paths on global maps, featuring dynamic path animation and customizable map radius options.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published