Motivation • Key features • Credits • How To Use
The purpose of this project is to create a prototype client-server web application for utility network modeling. The application will be used to create and edit network models. The project was developed as part of the bachelor's graduation work.
- Drawing of utility network schemes on a map
- Modeling of water and heat supply networks (two modes)
- Calculation of unknown parameters of networks based on their models and specified data
- Hydraulic (water supply networks)
- Plotting piezometric diagram (water supply networks)
- Reliability calculation (heat supply networks)
- Supports APIs of two types of maps
- Saving and loading models
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/evolext/network_modeling
# Go into the repository
$ cd network_modeling
# Install dependencies
$ npm install
# Run the app
$ node index
# Finally open the website http://localhost:5000/ in your browser