/algohop

Primary LanguagePython

Algorithm Hop


python dash Heroku

Viewport

About

Algorithm Hop(AlgoHop) is meant to be an alterative way to view and understand algorithms. Currently the scope is one algorithm but as I flesh out the program and get further along in my studies I hope to be able to implement many more algorithms.

Viewing the App

The app is available to view here. Please give it a mintue to load as Heroku(where it's hosted) takes about a minute to spin up a server.

Running Locally

Pre-requisites

If you would like to run the app locally make sure you install the dependiences found in Pipfile.lock. More information about the dependencies can be found in the built with section further down in the readme.

Then simply run:

python3 app.py

Which will spin up a development server at located at http://127.0.0.1:8050/

Built With

Plotly - A great open source graphing library that has a multitude of graphs, plots, and charts available to use.

Dash - Based off Flask, Dash is a great framework for building web-based analytic programs.

Dash Bootstrap Components - Provides useful layouts and components specifically for Plotly's Dash framework.