Skip to content
/ AlgWiz Public

An visualizing application for various graph algorithms.

License

Notifications You must be signed in to change notification settings

saadxan/AlgWiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgWiz


Logo

An visualizing application for various graph algorithms.


View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Acknowledgements

About The Project

sample-demo

A versatile GUI application that allows users to construct custom weighted directed graphs and observe various visualized algorithms.

Features:

  • Interactive board giving the user a high range of customizability of inserting vertices and connecting edges.
  • Reciprocal matrix provided showing tabular representations of all vertices and their neighbors.
  • Real-time visualization of Breadth-First Search, Depth-First Search, and Dijkstra's Shortest Path Algorithm.

Created With

Here are the languages, tools, and frameworks used for the project.

Getting Started

Few instructions on how to set up the configurations for this project.

Installation

  1. Install Apache Maven (& OpenJDK) binaries
    brew install mvn
    
  2. Clone the repo
    git clone https://github.com/saadxan/AlgWiz.git
    
  3. Compile & Run inside AlgWiz directory
    mvn compile
    
    mvn javafx:run
    

Contributing

Contributions are integral to the open source community and are the reasons why it's so awesome. If you would like to contribute to this project, you can by:

  1. Fork the Project
  2. Create a Feature Branch git checkout -b new-feature
  3. Add files git add .
  4. Commit Changes git commit -m 'msg'
  5. Push to Origin git push -u origin new-feature
  6. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Acknowledgements

About

An visualizing application for various graph algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published