Espeo new digital project

New digital project

Espeo mobile development

Mobile development

A mobile app that processes millions of data points and provides results from complicated search queries.

MapVida is an industry leading neighborhood comparison tool. The platform evaluates millions of data points when studying neighborhoods, and as a result, provides context about them and makes them familiar to its users.


Cutting-edge neighborhood mapping tool

MapVida’s mission is to help users make sense of any neighborhood in seconds. This cutting-edge neighborhood mapping tool learns the characteristics in a neighborhood that are desirable to users and identifies other neighborhoods that share those characteristics. Thanks to this, users can make informed decisions rather than operating in the dark.

Unlike tools like walkability scores and school quality that provide insight into only one aspect of a neighborhood, MapVida‘s tool incorporates millions of data points and feedback from users around the world to provide a comprehensive, meaningful, and detailed analytical comparison of neighborhoods.

This way, users get a clearer picture by putting it in the context of a neighborhood they already know.

The biggest challenge was to ensure smooth system performance. When processing millions of data points, the BI part had to provide results from complicated search queries. Visualization of search results on the small screen of the iPhone was also a challenging task from the design point of view. A lot of effort was put into application profiling, tweaking database models and designing the system to meet non-functional requirements, especially performance and scalability.
Our role

A mobile application for individual users

The goal of the project was to create a mobile application for individual users that could check the analytical abilities of the MapVida platform.  The iOS app was interfaced with a BI backend and provided on-demand calculations based on the historical data gathered in the system. Another goal was to improve the performance of the BI platform by optimizing the underlying database model. Espeo also updated the user interface part of the BI solution offered to corporate customers by adding new ways of chart rendering and data visualization.



Microsoft .NET


Microsoft SQL Server

SQL Server


Compare and filter neighborhoods and search for similar places

The end solution that we provided was an iOS app that presents charts and analytics of neighborhoods based on raw data stored on the application. The data was updated via backend through the MapVida API when the statistics changed.

The app allowed users to compare and filter neighborhoods and search for similar places. Highcharts was used for drawing the charts and Google Maps for drawing the neighborhoods on the map. The backend part was done using a .NET stack, along with a MSSQL database. The data rendering part on the web application part was also done using the Highcharts library. Testing of the delivered solutions was also a part of the project.


Client reference

“By far, they’re the best third-party mobile development with which we have worked. Espeo feels like an extension of our team… Along with their communication, the work product was top-notch.”

Mike Mauseth
Co-founder, MapVida (USA)

Are you ready to start your new digital project with us? ​
Start your project

Are you ready to start your project with us?

Hire a team of experienced project managers, designers, developers and testers.

How can we help you start your new digital project?
You can select more than one answer.
Are you looking for any particular skills?
You can select more than one answer.
Let us know, how we can reach you
* Required fields