https://github.com/sergionoivak/graphssweetgrapes
It is a web app made with cytoscapejs that allows the visualization and execution of graph algorithms with the sweetness of a bunch of grapes. It is very easy to learn graph algorithms with this tool.
https://github.com/sergionoivak/graphssweetgrapes
dfs dfs-algorithm dijkstra-algorithm dijkstrasalgorithm grape graph graph-theory graph-visualization greedy-algorithms
Last synced: 2 months ago
JSON representation
It is a web app made with cytoscapejs that allows the visualization and execution of graph algorithms with the sweetness of a bunch of grapes. It is very easy to learn graph algorithms with this tool.
- Host: GitHub
- URL: https://github.com/sergionoivak/graphssweetgrapes
- Owner: SergioNoivak
- Created: 2018-06-26T00:33:19.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-26T01:20:12.000Z (almost 7 years ago)
- Last Synced: 2025-03-25T10:51:14.410Z (3 months ago)
- Topics: dfs, dfs-algorithm, dijkstra-algorithm, dijkstrasalgorithm, grape, graph, graph-theory, graph-visualization, greedy-algorithms
- Language: JavaScript
- Homepage:
- Size: 8.94 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GraphsSweetGrapes
It is a web app made with cytoscapejs that allows the visualization and execution of graph algorithms with the sweetness of a bunch of grapes. It is very easy to learn graph algorithms with this tool.
## installation
For the installation you need a server available, it can be the local Apache server or similar. After that, simply clone the repository in the server folder and run the `index.html` file. The `index.html` file, available in the src directory is the initial file of the software.
## Algorithms
Here we have implemented three of the most common algorithms in graph theory, Dijkstra, DFS and greedy coloration.You can choose the algorithm in the upper input field.
![]()
The green button executes the selected algorithm and the Details button of the last execution shows a modal with details about the last algorithm executed, perfect for the learning of algorithms in graphs.
## technologies
The technologies used were [cytoscape.js!](https://github.com/cytoscape/cytoscape.js), an open source tool for generation of graphical interface for route problems, Bootstrap was also used to create the forms. For the logic of the algorithms was used the language Javascript.