Skip to content

A web application that solves Dijkstra, Prim, and Ford-Fulkerson algorithms, visualizing the results with a Python backend and a React TypeScript frontend. Note: The first visit might have a delayed response as it is hosted on a free server.

Notifications You must be signed in to change notification settings

lucasgazzola/Algorithm-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions

  • Ensure you have Python and Node.js installed on your system.

For Windows and Linux

  1. Clone the repository

  2. Install dependencies:

    • Option 1: Create a virtual environment
      1. Navigate to the cloned repository directory.
      2. Create a virtual environment by running:
        python3 -m venv env
      3. Activate the virtual environment:
        • On macOS/Linux:
          source env/bin/activate
        • On Windows:
          .\env\Scripts\activate
      4. Install the dependencies:
        pip install -r requirements.txt
    • Option 2: Install dependencies globally
      1. Navigate to the cloned repository directory.
      2. Install the dependencies:
        pip install -r requirements.txt
  3. Run python3 main.py inside the cloned repository

  4. Server running at http://localhost:4000

About

A web application that solves Dijkstra, Prim, and Ford-Fulkerson algorithms, visualizing the results with a Python backend and a React TypeScript frontend. Note: The first visit might have a delayed response as it is hosted on a free server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published