MapVida
mapvida

MapVida

Espeo new digital project

Uusi projekti

Mobiilialustat

Mobiilisovellukset

Mobiilisovellus, joka kykenee käsittelemään miljoonia tietopisteitä ja toteuttamaan monimutkaisia hakuja. MapVida on alan johtava asuinalueiden vertailuun suunniteltu työkalu. Asuinalueita tutkiessaan alusta analysoi miljoonia tietopisteitä, joiden perusteella se antaa käyttäjille tarpeellista tietoa alueista.
HAASTE

Huippuluokan työkalu asuinalueiden analysointiin

MapVidan tavoitteena on antaa käyttäjille käsitys mistä tahansa asuinalueesta vain muutamassa sekunnissa. Tämä asuinalueiden analysointiin suunniteltu huippuluokan työkalu oppii ominaisuudet, joita käyttäjät toivovat asuinalueelta, ja etsii muita vaatimukset täyttäviä asuinalueita. Näin käyttäjät voivat tehdä tietoon perustuvia päätöksiä mutupäätösten sijasta.
Sen sijaan, että MapVida tarjoaisi yksipuolista tietoa kävelyetäisyydellä sijaitsevista palveluista ja paikallisten koulujen laadusta, se hyödyntää miljoonia tietopisteitä ja eri puolilla maailmaa asuvien käyttäjien palautetta, minkä ansiosta se voi vertailla asuinalueita kattavasti, merkityksellisesti ja yksityiskohtaisesti.
Käyttäjät saavat asuinalueesta selkeämmän kuvan, kun he voivat verrata sitä entuudestaan tuttuun alueeseen.
Suurimpana haasteena oli järjestelmän sujuvan toiminnan takaaminen. Miljoonia tietopisteitä käsittelevän BI-osan tuli kyetä tuottamaan tuloksia monimutkaisiin hakuihin. Yksi haastavimmista suunnittelutehtävistä oli saada hakutulokset visualisoitua iPhonen pienelle näytölle. Sovelluksen profilointiin ja tietokantamallien hienosäätöön panostettiin huomattavasti. Suunnittelussa nähtiin myös paljon vaivaa sen eteen, että järjestelmä saatiin vastaamaan ei-toiminnallisia vaatimuksia – etenkin suorituskyvyn ja skaalattavuuden osalta.
MapVida
Tehtävämme

Projektin tavoitteena oli luoda mobiilisovellus, jonka avulla käyttäjät voivat tarkistaa MapVida-alustan analysointikyvyt.

iOS-sovellus yhdistettiin BI-taustajärjestelmään ja varustettiin ominaisuudella, jonka avulla se voi tarvittaessa tuottaa laskelmia järjestelmään kerättyjen historiatietojen perusteella. Tavoitteena oli myös parantaa BI-alustan suorituskykyä optimoimalla sen taustalla vaikuttava tietokantamalli. Lisäksi Espeo päivitti yritysasiakkaille tarjottavan BI-ratkaisun käyttöliittymäosan lisäämällä siihen uusia tapoja esittää kaavioita ja visualisoida tietoa.
Käyttämämme teknologiat

Swift

Microsoft .NET

.NET

Microsoft SQL Server

SQL Server

MapVida
Lopputulos

Sovellus tarjosi käyttäjille mahdollisuuden vertailla asuinalueita ja suodattaa niihin liittyviä tietoja sekä hakea muita vastaavia paikkoja.

Lopullinen, asiakkaille tarjottu ratkaisu oli iOS-sovellus, joka luo asuinalueita koskevia kaavioita ja analyyseja sovellukseen tallennetun raakadatan perusteella. Data päivitettiin MapVida API:n kautta, kun tilastotiedot muuttuivat.
Sovellus tarjosi käyttäjille mahdollisuuden vertailla asuinalueita ja suodattaa niihin liittyviä tietoja sekä hakea muita vastaavia paikkoja. Kaaviot luotiin Highcharts-ohjelmistokirjaston avulla ja asuinalueet piirrettiin kartalle Google Mapsilla. Taustaosan luomiseen käytettiin .NET-pinomuistia sekä MSSQL-tietokantaa. Verkkosovellusosion tietojen esittämiseen käytettävä osa luotiin myös Highcharts-kirjaston avulla. Projektiin kuului myös toimitettujen ratkaisujen testaus.

MAPVIDA

Asiakasreferenssi

“Tämä on ylivoimaisesti paras kolmannen osapuolen mobiiliratkaisu, jonka parissa olemme työskennelleet. Espeo oli kuin osa tiimiämme. Sujuvan viestinnän lisäksi myös kehitetty tuote oli huippuluokkaa.”

Mike Mauseth
toinen MapVidan perustajista (USA)

MapVida
Are you ready to start your new digital project with us? ​
Aloita projektisi

Oletko valmis aloittamaan projektin kanssamme?

Palkkaa tiimi kokeneita projektinvetäjiä, suunnittelijoita, kehittäjiä ja testaajia.
Lue seuraavaksi: Store Me
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
Miten voimme auttaa digitaalisen projektin aloittamisessa?
Voit valita useamman vastausvaihtoehdon.
Etsitkö tiettyä taitoa?
Voit valita useamman vastausvaihtoehdon.
Kerro meille kuinka voimme tavoittaa teidät
* Pakolliset kentät