1. Neural network prediction of water level at the hydrological post. At the moment, the region "Republic of Bashkortostan" is available for forecasting, in the future other regions of the Russian Federation, as well as hydrological posts of other countries will be added. Available for all users.
2. Neural network modeling of possible area flooding based on the predicted values of water levels. Available to all users.
3. Automatic data retrieval from open sources of hydrological post coordinates to populate the database for training the artificial neural networks. Available for administrators only.
4. Reconstruction of missing data using machine learning techniques to improve the accuracy of forecast values. Available for administrators only.
5. Forecast data visualization and creation of statistical reports. Available for all users.
A consistent stack of technologies was used to implement on the Ubuntu operating system:
1. Backend: programming language «Java», «Apache Maven» + «Spring Boot», ORM (Object-Relational Mapping) + JPA (Java Persistence API) + Hibernate, database «MySQL».
2. Frontend: HTML, CSS, Bootstrap, OpenStreetMap, JavaScript.