Interactive graph editor for Computer Science enthusiasts.
- Choose between various visualizers such as Dijkstra SPF and Automata (NFA, DFA).
- Specifically designed for educators and students.
- Feature rich interactive editor for all supported projects.
- Unlimited online storage for sign in members to save their projects.
- Ability to download project files.
We use Git Submodules. To clone the repo, be sure to pass the --recursive
option to git clone
command and fetch all the required sub-modules.
git clone --recursive https://github.com/GeorgeGkas/dijkstra-visualizer.git
We provide separate development and production configuration options using .env
files. Before build and/or run the app, navigate to config
folder and set the appropriate configuration variables.
The front-end was built with React. Navigate to client
directory for more info.
The back-end was built with firebase SDK. Navigate to functions
directory for more info.
The source code of this project is licensed under MIT. See LICENSE.md for details.