Skip to content
ashwanth kumar Reddy edited this page Sep 24, 2023 · 18 revisions

KomMonitor is the brainchild of a research project initiated at Bochum University of Applied Sciences. It is a powerful tool designed to address a wide range of challenges in fields such as urban planning, environmental management, and disaster response that combines the power of GIS (Geographic information System) and statistical data and helps in providing a simpler and easier way to monitor the geo-spatial data The current version of KomMonitor has been developed using AngularJS, which has served as a reliable foundation for its functionalities. However, as technology evolves, it’s important to consider potential drawbacks associated with using AngularJS, such as compatibility issues, limited community support, reduced performance, and version support.

To overcome these challenges and take KomMonitor to the next level, I propose the adoption of a more modern and widely-supported framework in the development of the KomMonitor Web Client. One framework that stands out is the latest version of Angular. Angular offers numerous advantages over AngularJS, including its support for TypeScript. TypeScript is a superset of JavaScript that provides strong typing and enhanced tooling, enabling developers to write more maintainable and error-free code. This feature alone significantly improves the development experience and reduces the chances of introducing bugs.

architecture

This is the KomMonitor Web Client wiki. You'll find interesting documentations and guides for the topics listed below:

  • Angular Migration Guide: The Angular Migration Guide supports developer for migrating Web Client components from AngularJS to Angular.
  • Angular App Module:The one of the most crucial part of the entire application is the AppModule
  • Angular Services:Services are object instances that can be used in components
  • Angular Info Modal: one of the several components of the kommonitor web-client

AppModuleApp Module

Clone this wiki locally