This application helps map and visualize the networks and devices deployed on clients' premises. It can be used to identify faulty devices, create clarity about the different devices and networks, and ensure efficient service.
This is a web application that the network analysis visualizes graph data. The application is built on a stack of technologies, including:
- Python server implemented with FastAPI - SQL database - External APIs - React front end
The application allows users to visualize and manipulate graph data.
Users can: - Load graph data from a variety of sources, including local files, databases, and external APIs. - Explore the graph data by viewing nodes and edges. - Filter the graph data by node or edge properties. - Apply graph algorithms to the graph data. - Export the graph data to a variety of formats. - The application is designed to be easy to use and extensible. The source code is available on GitHub.
To get started with the application, you will need to:
Run the server. Open the web application in a browser. Installing the dependencies The dependencies can be installed using the following command:
pip install -r requirements.txt
The server can be run using the following command:
uvicorn app.main:app --reload
This will start the server on port 8000.
The web application can be opened in a browser by visiting the following URL:
The documentation for the application is available on GitHub.
Contributions to the application are welcome. Please open an issue on GitHub if you would like to contribute.