[ PHP, JS, AngularJS, MySQL, Yandex API, Wialon SDK ]
As a software developer, one of my past projects was building a geo-information system in 2016. Using AngularJS, MySQL, PHP, HTML & CSS, and Bootstrap, I developed a robust application that offers a range of features to help companies track and manage their assets efficiently.
One of the most interesting features of the application is its advanced security. To protect the JavaScript code, PHP wrappers were used, ensuring that the code is tamper-proof and cannot be manipulated by malicious users. The application also has an authorization flow that requires users to authenticate before they can access the system, thus preventing unauthorized access to sensitive data. The access management system in the application is another noteworthy feature. With this system, administrators can assign roles to users and set object-level permissions. This ensures that users only have access to the information they are authorized to view or modify. Additionally, the system provides an audit trail of all user activities, making it easy to track changes and detect any unauthorized access attempts.
The core functionality of the application is the ability to build different types of objects with full CRUD support, which can be saved using a geo-coordinate system. This feature makes it easy for users to add and manage objects in a geo-environment. Objects can be plotted on a map using the system’s intuitive interface, which makes it easy to locate objects visually. This feature is useful for companies that need to manage large amounts of objects, such as pipelines, power grids, or other types of infrastructure.
Users can filter objects by type, organization, and other criteria, and then generate custom CSV reports based on their selected filters. This feature is useful for extracting insights from the data and making informed decisions. The geo-information system is a reliable and efficient solution for companies looking to track and manage their assets in a geo-environment. Its advanced security features, access management system, object management, and custom report generation make it a valuable tool for businesses in a range of industries.
Leave a reply