INDUSTRY
Telecom
PROJECT TYPE
Mobile
Web
FindAntennaPlace
Application determining a better place for installing telecom operators antennas.

FindAntennaPlace is an application for determining the location of telecom operators antennas installation for better territory coverage. The mobile part of the application allows the antenna installation engineers to collect and process the data, obtained during the roof inspection. 

After processing the data, the engineer receives a roof diagram, showing the most optimal locations for the antennas with georeferencing to the map. All projects together with roof inspection data can be managed using a web application.


TASK
Development of Mobile and Web applications.

TECHNOLOGIES
phonegap
node.js
angularjs
Solution

The Mobile and Web applications were developed:

The main features are:

  • Identification and displaying the user's location through GPS;
  • Creation rough sketches of objects on the map, using polygons and other types of figures, considering the Z-level of the roofs, as well as the georeference. Created rough sketches management;
  • Integration with maps of different map providers (Bing, OpenStreet, etc.);
  • Adding sectors with various types of antennas to the drawing;
  • Adding indicators of the signal coverage level to the roof;
  • Receiving user recommendations of the most optimal route of movement on the roof, in order to save the time of the inspection;
  • Exporting created rough sketches into MS Visio;
  • The possibility of adding an inspection project to each roof;
  • An individually customized survey with a large selection of question types. The survey can be passed during the roof inspection;
  • The ability to manage roof inspection projects;
  • Users administration, projects access control;
  • Running mobile application offline (for the situations, where the user does not have Internet access, being on the roof ): all the collected data is stored in the device file system and will be sent to the server when Internet connection occurs.

Technologies used:
Backend
Node.js
Express
MySQL
Jenkins
Nginx
Frontend
HTML5
Angular JS
OpenLayer
JavaScript
CSS
Mobile app
HTML5
Angular JS
PhoneGap
SQL

Explore more projects.