You have the ability to:
- Visualize how a shortest path is found using BFS.
- Draw your own obstacles for the algorithm to move around.
- Reset the canvas at any time and redo anything.
This web application utilizes:
- A Flask web server (very lightweight, only deals with url requests) --> thing.py
- Javascript for the BFS Algorithm and the entire interactiveness of the web application --> main.js
- HTML & CSS for a simple styling of the website (one page only) --> pathfinding.html
Screenshots of web application: