Legal Service Providers
on
Map
We Solve Real Life Problems with Our Software

Close
Do you have any questions? Contact us!
I agree the Terms of Service
published November 20, 2018

One day we received a request from an organization to create an interactive map of legal service providers for the Ministry of Justice in the Kyrgyz Republic.
Their goal was to simplify the process of finding legal service providers for the country's population. Thus, the product owner set the task for us to make that any user throughout the country could find the necessary information about any notary, lawyer, free legal aid center, crisis center, etc.

A team consisting of a project manager and three developers started the work. We carefully analyzed the system requirements.
We split the planned functionality into separate tasks; the tasks were divided into iterations. In the development process, we used the following technologies:
We covered all the functionality with automated acceptance tests.

We implemented the system the following way. For a specific URL, a map of Kyrgyzstan is opened. There are colorful dots on it with the number of legal service providers in a particular area. If there are more than 10 legal service providers on the dot are displayed, then when you click on the dot, the place where the dot is located approaches, and the dot breaks into dots with a lower number of service providers. In this case, the location of service providers becomes more accurate. If the number of legal service providers on the dot is less than 10, then when you click on the dot, a list of providers is displayed — their names, links to profiles, ratings, and addresses. When you click on a provider's name, detailed information about the provider is displayed, and the provider's location is marked on the map.
One of the website's main features was filtering, allowing users to do a convenient search for necessary legal assistance. The filtering system allows a couple of clicks to select the required information, to find the required legal service in the client's vicinity. Users can filter service providers by the following criteria:

  • by region or district;
  • by type of legal service provider;
  • by a variety of legal services;
  • display only free service providers or paid ones too.

Service providers are divided into state entities (courts, prosecutors, police departments, territorial lawyers, family and child protection departments, notaries, etc.) and non-state entities (public organizations, pro-bono lawyers, crisis centers, aksakal courts, women's councils, private law firms, private lawyers, etc.).
The list of legal services is mapped and gradually replenished by ordinary users. Users can add ratings to service providers and add a comment about the quality of providers' services.

A section of frequently asked questions was created for users' convenience, where users can immediately find the most requested information divided into sections.

Additional pages on the legal map website describe the "LegalMap" project, provide users with addresses of free help centers or other necessary legal information.

The project is multilingual and was implemented in two languages: Russian and Kyrgyz.

The website design is light and unobtrusive and adapted to work with both desktop and mobile devices. Besides, an Android application was created based on the web version and has been uploaded to the Google Play Market.
During the development process, we encountered difficulties; I will list some of them:

  • Our developers needed to study and apply new libraries that they did not previously use.
  • Some tasks took longer than it was planned initially.
  • There were difficulties with writing acceptance tests because the main interface is associated with the map.
  • When designing the Android application, it was necessary to consider many nuances of the system's functioning.
Having overcome all these difficulties, our team gained valuable professional experience, and the project that provides the population of Kyrgyzstan with a comfortable search of specialists and companies in the field of jurisprudence was "born." From now on, our project helps to solve the problems of many people.
Do you need software coverage? Let's discuss your project! Just write to us.
Did you like this article?
Share article on social networks
Worked on the article:
Oksana Budnikova
Senior Software Project Manager
Made on
Tilda