
Taksiykköset

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.
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.
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 toi helppoutta asiakaspalveluun, selkeyttä kuljettajille ja joustavuutta asiakkaille
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ö.
Tarvitsetko sinäkin asiakaslähtöisen, liiketoimintaa aidosti tukevan mobiilisovelluksen? Ota yhteyttä – rakennetaan yhdessä sovellus, joka tekee arjesta sujuvampaa.
Laitetaanko homma käyntiin?
"*" näyttää pakolliset kentät
