Spiderpig02 / GalacticPathFinder

A website for visualizing different search algorithms, with user generated maps and lots of configuration
3 stars 1 forks source link

# GalacticPathFinder

GalacticPathFinder is an interactive web application designed to visualize and aid understanding of pathfinding-algorithms like A* (A-star), Breadth-First-Search (BFS) and others. It allows users to create grids, set start and end points, visualize the algorithm's step-by-step process, and experiment with different heuristics. This tool is ideal for students, educators, and anyone interested in algorithm visualization and AI pathfinding techniques. It is made with a Django backend and React Typescript frontend.

Visit the deployed application here.

Features:

Setup

Prerequisites

Clone repository

Clone the repository to your local machine:

git clone https://github.com/Spiderpig02/GalacticPathFinder.git

Usage

To run the application, navigate to the root directory of the project and run the following command:

docker compose up --build

Testing

To run the E2E tests, navigate to the frontend directory of the project and run the following command:

npm run test:e2e

Contributors

Daniel Neukirch Hansen
Daniel Neukirch Hansen
Jens Martin Norheim Berget
Jens Martin Norheim Berget

Sverre Nystad