Skip to content

Sakalya100/Search-Viz

Repository files navigation

AI-Search

Check this app at: https://sakalya-21.github.io/

Description

An educational app for visualizing the different searching algorithms in the field of artificial intelligence by offering

  • Undirected / Directed graph construction.
  • Edge weights and state heuristics assignment.
  • Multiple search algorithm choices.

Supported Searching Algorithms

  • Breadth First Search
  • Depth First Search
  • Depth Limit Search
  • Iterative Deepening Search
  • Uniform Cost Search
  • Greedy Search
  • A Star Search

App Tech Stack

The app is built using HTML and Python as a website that can be run on any browser. To use the Web API, a Python-JavaScript transcompiler called Brython is used.

How to Run

1 – Run the command [python -m http.server] in the root directory of the project to get an http server up and running – ready to serve the website.

2 – Open http://localhost:8000/index.html.

Method 3

1 – Open the root directory of the project in Visual Studio Code.

2 – Install "Live Server" vscode extension.

3 – Click "Go live" at the right bottom of the editor; It will open the app website in your browser automatically.

Use Instructions – Demo

Search-Viz.mp4