Jatka sisältöön
Taksi1 mobiilisovellus matkapuhelimen näytöllä ja ihmisen kädessä.

Taksiykköset

Toimiala

Palveluliiketoiminta

Palvelut

Ohjelmistokehitys Mobiilikehitys Integraatiot
Ohjelmistokehitys Mobiilikehitys Integraatiot Design UX- ja UI-suunnittelu Prototyypit Jatkuva kehitys Tekoäly, data & analytiikka Ohjelmiston ylläpitopalvelu
Taksi1-logo.

Taksiykköset on toiminnan ytimessä on asiakkaan tyytyväisyys. Yritys palvelee asiakkaitaan Kuopion, Siilinjärven ja Joensuun alueilla ja tarjoaa turvallista, luotettavaa ja asiakaslähtöistä taksipalvelua sekä yksityisille että yritysasiakkaille. Kuljettajien vahva paikallistuntemus, siistit autot ja huolellinen asiakaspalvelu ennen ajoa, ajon aikana ja sen jälkeen ovat olennainen osa Taksiykkösten palvelulupausta – asiakkaat ovat heille kirjaimellisesti ykkösasia.

”Projekti meni meidän näkökulmastamme hyvin läpi ja mikä meille oli tärkeätä tässä projektissa, aikataulussa pysyttiin sovitusti. Tuote on ollut sitä mitä olemme yhdessä sopineet. Saimme projektin aikana ulkopuolista näkemystä ja jatkon kannalta hyviä jatkokehitysideoita mitä tulemme käyttämään, kun sovellusta kehitetään.”

Pasi Rokosa CEO, Taksiykköset

Vanhentuneista ratkaisuista kohti modernia mobiilipalvelua

Taksi1-sovellusprojekti käynnistyi tilanteesta, jossa Taksiykköset etsi kumppania huolehtimaan olemassa olevan selainpohjaisen sovelluksen ja tilaustenhallintajärjestelmän ylläpidosta ja jatkokehityksestä. Aiempi järjestelmä oli jäänyt ilman aktiivista kehittäjää, eikä sen käytettävyys enää vastannut asiakkaiden odotuksia nykyajan mobiilissa ympäristössä.

Yhteistyö Hurjan kanssa käynnistyi entuudestaan tuttujen kontaktien kautta, mutta ennen kaikkea siksi, että Taksiykköset kaipasi osaavaa, luotettavaa ja ketterää kumppania uuden sovelluksen toteutukseen ja ylläpitoon. Yhteistyön alkuvaiheessa käytiin läpi olemassa olevan ratkaisun kehitysmahdollisuuksia, mutta nopeasti syntyi yhteinen näkemys siitä, että kokonaisvaltainen uudistus palvelisi sekä asiakkaita että yhtiön omaa toimintaa paremmin.

Digitaalisen tilausprosessin haluttiin olevan yhtä luotettava, laadukas ja paikallinen kuin koko Taksiykkösten palvelukokemus. Vanhan järjestelmän kehittämisen sijaan päätettiin siirtyä täysin uuteen kokonaisuuteen: taustajärjestelmäksi valittiin kaupallinen Movit-alusta, ja asiakaspuolelle rakennettiin natiivina mobiilisovelluksena täysin uusi Taksi1 app.

”Tuote on vastannut juuri sitä mitä lähdimme hakemaan projektin alussa ja niin kuin yleensäkin tämänkaltaisissa projekteissa, säätämistä ja kehitystä tehdään tuotteen osalta vielä jatkossakin. Asiakkaamme ovat ottaneet tuotteen hyvin vastaan.”

Pasi Rokosa CEO, Taksiykköset

Projektin eteneminen ja teknologiat

Taksi1-sovellus toteutettiin natiivina mobiilisovelluksena React Nativella, Expo-kehitysalustalla ja Encore.ts:llä. Sovelluksen avulla asiakas voi tilata taksin helposti ja seurata sen saapumista reaaliaikaisesti. Taustajärjestelmäksi integroitiin Movit-alusta, ja koko järjestelmä lepää AWS:n vakaalla pilvi-infrastruktuurilla.

Projekti eteni suunnittelusta toteutukseen ketterissä sprinteissä. Käyttäjäkokemukseen panostettiin vahvasti – visuaalinen ilme ja käytettävyys hiottiin huolellisesti jo prototyyppivaiheessa. Tekoälyä hyödynnettiin monipuolisesti suunnittelussa, teknisessä kehityksessä ja julkaisuputken tukena. Julkaisu toteutettiin vaiheittain eri kaupunkeihin, ja samalla viimeisteltiin yksittäisiä yksityiskohtia.

Kehityksen kulmakivet – suunnittelu, teknologia ja tekoäly

UX/UI-suunnittelu ja prototypointi

Projekti käynnistyi käyttöliittymän ja käyttäjäkokemuksen suunnittelulla. Ensimmäisenä rakennettiin Figma-prototyyppi, jonka avulla asiakas pääsi nopeasti näkemään ja testaamaan suunnitellun sovelluksen rakennetta ja käyttötapaa.


Erityistä huomiota kiinnitettiin karttanäkymän intuitiivisuuteen ja tilaamisen helppouteen mobiililaitteilla. Figman tekoälytoimintojen avulla luotiin visuaalisesti yhtenäinen ilme – esimerkiksi automallien kuvat tuotettiin suoraan Figmassa AI-generaattorilla, mikä nopeutti suunnittelua ja loi viimeistellyn vaikutelman ilman erillistä kuvatuotantoa.


Teknologiat ja arkkitehtuuri

Taksi1-sovellus rakennettiin React Native -teknologialla hyödyntäen Expoa ja sen EAS-palvelua. EAS mahdollisti julkaisuprosessin automatisoinnin aina sovelluskauppoihin asti, ja päivityksiä voitiin tehdä ilman tarvetta julkaista kokonaan uutta versiota. Näin kehitys nopeutui ja käyttökokemus pysyi sujuvana. Sovelluksen liiketoimintalogiikka toteutettiin Encore.ts-kehyksellä ja TypeScriptillä, jotka parantavat kehityksen ennakoitavuutta ja luotettavuutta.


Sovelluksen taustapalvelut ja integraatiot toimivat Amazon Web Services -ympäristössä, joka tarjoaa skaalautuvuutta, tietoturvaa ja vakautta tuotantoon.


Karttanäkymä ja ydintoiminnot

Ensimmäiseksi kehitettiin sovelluksen ydin – karttanäkymä. Asiakas näkee sijaintinsa ja voi tilata taksin suoraan kartalta, tarkastella arvioitua hintaa ja seurata, milloin auto saapuu. Käyttöliittymä suunniteltiin tukemaan liikkeessä olevaa käyttäjää mahdollisimman helposti ja selkeästi.


Ketterä kehitys ja julkaisuputki

Koko kehitys tehtiin ketterillä menetelmillä. Alussa katselmointia tehtiin viikoittain, myöhemmin kahden viikon välein. Myös staging-ympäristö otettiin käyttöön varhaisessa vaiheessa, mikä mahdollisti nopeat testaukset ja versiojulkaisut.


Expo EAS mahdollisti pienempien JS-muutosten viemisen tuotantoon ilman erillistä julkaisua sovelluskauppoihin. Lisäksi projektissa syntyi hyviä käytäntöjä sovelluskauppojen materiaalien hallintaan, kuten kuvapohjiin ja ikoneihin, joita voidaan hyödyntää jatkossa.


Integraatiot

Sovellus liitettiin Movit-rajapintaan, joka toimii kyytien hallintajärjestelmänä. Lisäksi mukaan tuotiin Google Places -integraatio, jonka avulla käyttäjä löytää osoitteet helposti ja nopeasti.


Tekoäly mukana suunnittelusta koodiin

Tekoäly oli projektissa tukena jo konseptointivaiheessa, kun asiakastarpeiden pohjalta ideoitiin mahdollisia toteutusmalleja. Myöhemmin kehityksen aikana ChatGPT:stä oli käytännön hyötyä muun muassa Stripe-maksujärjestelmän käyttöönotossa ja Figma-suunnittelutyössä, kuten tekstien luonnissa ja muotoilussa. Tekoälyn tuottama sisältö osoittautui käytännössä toimivammaksi kuin perinteiset placeholder-tekstit.


Figman generatiivisia ominaisuuksia hyödynnettiin myös visuaalisen ilmeen yhtenäistämisessä, kuten taksien mallikuvien luomisessa – ilman erillistä kuvatuotantoa. Tekoälyn ansiosta käyttöliittymä saatiin viimeisteltyä tyylikkäästi ja tehokkaasti.


Lisäksi tekoälyä hyödynnettiin paikoin myös ohjelmakoodin tuotannossa, muun muassa Cursorin avulla, mikä nopeutti yksittäisten komponenttien rakentamista.


Taksi1 app on vastannut juuri niihin tarpeisiin, joiden vuoksi projektiin alun perin ryhdyttiin. Uusi mobiilisovellus tarjoaa asiakkaille modernin ja helppokäyttöisen tavan tilata taksi – ja samalla se selkeyttää Taksiykkösten taustaprosesseja tavalla, johon aiempi järjestelmä ei pystynyt.

Sovelluksen kautta tehdyt tilaukset näkyvät nyt samassa järjestelmässä muiden kyytien kanssa, mikä helpottaa asiakaspalvelukeskuksen työtä ja vähentää manuaalista käsittelyä. Lisäksi sovelluksen ominaisuus, jonka avulla asiakkaat voivat yhdistellä omia tilauksiaan, tuo uutta joustavuutta ja parantaa asiakaskokemusta.

Julkaisun jälkeen sovellus nousi nopeasti suosioon ja sijoittui Google Play -kaupassa Auto & Vehicles -kategoriassa pian sijalle 6.

Sovellus on otettu asiakkaiden keskuudessa hyvin vastaan, ja sen käyttö tukee Taksiykkösten toimintaa paitsi tänään, myös tulevaisuudessa. Projekti pysyi aikataulussa ja lopputulos vastasi sitä, mitä yhdessä sovittiin. Lisäksi kehitysprosessin aikana syntyi hyödyllisiä uusia ideoita jatkoa varten, joten pohja tulevalle kehitystyölle on vahva. Taksi1 app on rakennettu skaalautuvaksi – ja sen kehitys jatkuu, kuten myös yhteistyö.

Laitetaanko homma käyntiin?

"*" näyttää pakolliset kentät

Nimi*
Hurja Solutions Jarno Airaksinen.