AIS Novations

Smart News

Admin panel for mobile application management


BP Mobile company specializes in iOS mobile applications development. All their free apps contain ad units, their format is set by the administrators.

Our goal was to create a tool for advertising files configuration and management, to help administrators automate the process of advertising campaigns launching, based on certain parameters.


Advertising files were represented in XML format with a special syntax, which set the display parameters: time, frequency, content, location, and some other. The process of advertisement launching executed according to the script described in this configuration file.

The problem was that without a convenient admin panel it is hardly possible to quickly launch advertising with non-standard settings.


Angular 2, Node.js, MongoDB.


Our team developed admin panel for editing and configuring advertising files in free iOS applications. Angular 2 framework was used on the client side and on the server side we used Node.js and Koa. MongoDB was used as the database.


Admin panel's ad section received the following functions: create, delete and edit configuration files. Now administrator can sort the database to customize advertising campaigns by certain parameters: geography, client profile, goals, etc..

Access was granted to monitor clicks statistics, views and installations. Additionally application and group editor was created - with creating, editing and deleting features.