The system uses the ArangoDB base to build routes between points in the building. Frontend renders Svelte JavaScript library. Frontend receives data from the database using HTTP requests to Backend, using the FastAPI library, which brings data from ArangoDB to the desired form.
Certain structure of JSON file is used to build the scheme. It describes everything necessary to build a graph by building and render SVG.
An example of the scheme necessary for the system to work is in the examples folder. Also in this folder there is an example of SVG substrate for the building. The folder also contains the coursework itself in Russian.
Docker is used for starting. Enter the command in the project folder.
docker-compose up
Dmitry Gridnev – flymedllva@gmail.com
@flymedllva – GitHub