About project
Facts
Customer
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.
Goal

Challenge
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.
Tasks
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.
Implementation
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:
Results
Technologies
Objective-C (iOS), PHP
Platforms
Team
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