Public control of city infrastructure condition for municipal government

3-6 m

About project

Public control of city infrastructure condition for municipal government


More than 7 900 citizen issues posted, 3 000 of them solved and solutions for about 3 200 planned.


The Krasnodar municipality

Krasnodar is a city and the administrative center of Krasnodar region, Russia, located on the Kuban River.

Krasnodar is the economic center of southern Russia. For several years, Forbes magazine named Krasnodar the best city for business in the country. The industrial sector of the city has more than 130 large and medium-sized enterprises.

Krasnodar is a highly developed commercial area, and has the largest annual turnover in the Southern Federal District of Russia. Per capita, the city has the highest number of malls in the country. Note that in the crisis year 2009 turnover of Krasnodar continued to grow, while most of the cities showed a negative trend in the sale of goods.


darts image
To build up an efficient communication with citizens on city infrastructure issues.


Krasnodar is a city with population of almost 1 million. City Hall is explicitly or implicitly responsible for many infrastructure issues including roads, bridges, traffic organization, road lights, electricity, green areas, markets, construction areas, public transport, communications and others.

In such a wide area of responsibility investment prioritization has significant value for city budget.

On the other hand, every Russian resident has a right to appeal the government of any level and the government is supposed to give detailed response.

In this way City Hall considered the best practice is to combine approaches and create an information system allowing to aggregate similar appeals automatically. It also supposed to help with issue prioritization.


To create a website and mobile applications capable of receiving citizens’ appeals including photos and issue location.
To create and intranet-portal implementing the issues classification, appeals routing and communication with citizens.
To integrate intranet-portal with city workflow system.


Spellsystems delivered a web-based solution, including mobile applications, website and intranet-portal with workflow system integration.

The mobile applications and the website allow citizens to post their appeals, attach media files and use a map or automatic geolocation to locate the issue. In addition, users can see issues posted by others and vote for them. Users can access all posted appeals, their ranks and government responses by the personal account. iOS and Android mobile applications are available.

The intranet-portal implements automatic issues classification and routing. The issues get sorted by their themes. Then the issues routed to the City Hall departments depending on their theme and location. Issues ranked by their popularity. There are two general kind of issues: Issues that can be solved in a short time and issues that can not be solved so fast. Usually the complicated, expensive tasks like road reconstruction become the issues of the second kind. Depending on issue complexity, City Hall solve it in a general order or plan the solution in future. For example when it is necessary to plan the solution for a next period in a reason of budget limitations. In this case, citizen posted this issue and citizens voted for it get a response with information of taken actions. When the issue solved, it comes to “solved” state and then citizens may check it. When the issue solution is planned issue comes to “planned” and gets the expected closing date.

he solution is built consists of two separated parts:



All the Krasnodar region municipalities are involved in working with the system.


The module of e-mail notifications informs system operators about new appeals. It also sends messages to applicants about changing appeal’s status.


The system can detect applicant’s location using GPS. Also, users can support their appeals with media files.


At this moment, more than 7000 appeals are registered including 3000 solved and 3200 planned


Basic technologies
Apache, Java (Android)
Objective-C (iOS), PHP
Storing and working with data
Web Interface
JavaScript (jQuery), Yandex.Maps.API


Web applications
Mobile applications


1 project managers, 1 technical architect, 1 software architect, 2 PHP programmers, 1 Java (Android) programmer, 1 Objective-C programmer, 1 C# (mobile) programmer, 1 user interface designers, 1 JavaScript programmer, 1 HTML programmer