Inspiration
We were inspired by personal experiences working with the tools used in the project. Logan G. had already had experience using cytoscape (the graphing library), and Logan W. had existing knowledge of networking.
What it does
Network Visualizer shows the path that ICMP packets took on the way to a specific website. After querying several websites, the graph of the paths slowly becomes filled out.
How we built it
We used Python and Flask for the backend and Javascript for the front end. We also used Cytoscape to visualize the graph.
Challenges we ran into
Hosting the app on the webserver with flask was a major challenge that we overcame. Cytoscape also proved to be a difficult library to integrate.
Accomplishments that we're proud of
We are most proud of the graph, which is the central part of our project. The visualization is super cool to us.
What we learned
We learned a lot about web development, graph theory, and python. We also learned the difficulties of integrated several different tools together to create one cohesive project.
Built With
- cytoscape
- flask
- javascript
- python
Log in or sign up for Devpost to join the conversation.