is an effective tool for influencing city residents on representatives of authorities, organizations and services who are responsible for ensuring order in a certain territory, in a city, in a district.
    We all face various socially significant problems around us (pits on roads and in yards, a garbage dump, icicles on the roof of the house, selling cigarettes and alcohol to minors, etc.), i.e. such problems that concern not only us personally, but annoy many people. We want the organizations responsible for maintaining order in the relevant territory to respond to our requests promptly, and the result of their work will suit us.
    Serviceallows any resident to report such problems, monitor their status and evaluate the work of the relevant services. Openness, publicity and drawing attention to the problem - these are the mechanisms that make responsible organizations act promptly and truly more responsibly.

    This topic was written by "read-only" by Robik and posted at his request. Therefore, answers to questions may appear with a long delay.

    Initially, this service was created as a clone of the well-known open Internet site “My Territory” ( ). Therefore, even a part of the service description is very similar to their text.
    But gradually new ideas began to appear on the development of this service, which I will talk about today. Some of them are already implemented, and some are still being prepared for release.

    Problem area overview

    This function allows you to view the territory where the problem is located, using webcams. Also, at the time of adding a problem, frames from web cameras that display this problem are added to the photo album of the problem.

    In addition, the map displays all areas that are covered by webcams. When you click on which, you can view frames from this webcam.

    Alerts and Issues

    Over time, it became clear that all the information that users add to the card must be divided into two streams:
    • Alert - allows you to notify people or responsible organizations about any situation. For example, ice, accident or uncleared snow. The notification is displayed on the map for a specified time (by default, 3 hours);
    • The problem is the “real” problem (landfill, pits on the road, etc.), which takes time to resolve. The problem will be displayed on the map until its final solution.

    On the map, different types of information are displayed with labels with different colors:
    • Notification - orange label;
    • An open problem is a red label;
    • Closed issue - green label.

    In addition, each category of problems has its own icon. In addition, for the convenience of displaying a large number of icons, we use clustering.

    Analysis and Forecasting

    One of the key functions that will distinguish this service from the rest is the analysis and forecasting (!) Of the socio-forensic climate of the territory. This function will allow you to analyze the incoming information (in addition to the information received from users, other sources are also used) and based on these data, highlight the most unfavorable territories, as well as build a forecast for climate development (“social wind”). We are doing this “quite interestingly”, therefore I will leave a description of this process for the following articles.

    Mobile Clients

    Soon the first mobile client will appear (for iOS). The application is already under development.
    If there are people who want to help the project and implement mobile clients for other OSs, write to the mail . We will be glad to help.


    The main goal of this “article” is to understand whether it is worthwhile to deal with this project further and whether we are going the right way. Therefore, it will be very interesting to read the comments and opinions of the Habrahabr community.

    PS you can fool around on a test server

    Also popular now: