Siirtoautojen mobiilisovellus : käyttäjäystävällinen ratkaisu autojen hallintaan ja varaamiseen
Huru, Tuukka; Akbaba, Osman (2025)
Huru, Tuukka
Akbaba, Osman
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504035614
https://urn.fi/URN:NBN:fi:amk-202504035614
Tiivistelmä
Tässä opinnäytetyössä kehitettiin mobiilisovellus siirtoautojen hallintaan ja va-raamiseen. Työn tavoitteena oli luoda käyttäjäystävällinen, sekä tehokas proto-tyyppi, joka yhdistää siirtoautojen etsimisen, varaamisen ja hallinnan yhdeksi kokonaisuudeksi. Sovellus kehitettiin käyttäen React Nativea, Expoa ja Fire-basea. Näiden teknologioiden yhdistelmä mahdollistaa sovelluksen kehittämi-sen eri alustoille, kuten iOS:lle ja Androidille, yhdellä koodilla. Firebase tarjoaa skaalautuvan ja tehokkaan tietokannan, joka tukee sovelluksen kasvua ja mahdollistaa reaaliaikaisen tiedonhallinnan. Firebase Authentication takasi turvallisen käyttäjähallinnan, ja Firestore tarjosi tehokkaan ja joustavan tieto-kantaratkaisun.
Sovelluksen päätoiminnot keskittyivät autojen etsimiseen, varaamiseen ja hal-lintaan, mutta myös autojen lisääminen ja karttapalveluiden käyttö olivat kes-keisiä osia. Käyttäjät voivat hakea autoja hakukriteerien avulla ja varata ne. Karttaominaisuudet mahdollistavat ajoneuvojen sijainnin tarkastelun sekä rei-tin näyttämisen valittuun autoon. Sovellus tukee sekä henkilöasiakkaita että yritysasiakkaita, joissa henkilöasiakkaat voivat varata autoja, ja yritykset voivat lisätä ajoneuvojaan sovellukseen ja hallita niitä. Projektissa hyödynnettiin ket-teriä menetelmiä, kuten Scrumia, ja suunnittelussa käytettiin Figmaa ja vuo-kaavioita, jotka auttoivat hahmottamaan sovelluksen logiikkaa ja parantamaan käyttäjäkokemusta.
Sovelluksen kehittämisessä saavutettiin asetetut tavoitteet, ja lopputuloksena saatiin toimiva prototyyppi, joka täyttää sekä henkilöasiakkaiden että yritys-asiakkaiden tarpeet. Kehitystyössä opittiin sovelluksen teknisestä toteutukses-ta, projektinhallinnasta ja tiimityöskentelystä. Tulevaisuudessa sovellusta on mahdollista laajentaa uusilla toiminnoilla ja liiketoimintamahdollisuuksilla.
Sovelluksen päätoiminnot keskittyivät autojen etsimiseen, varaamiseen ja hal-lintaan, mutta myös autojen lisääminen ja karttapalveluiden käyttö olivat kes-keisiä osia. Käyttäjät voivat hakea autoja hakukriteerien avulla ja varata ne. Karttaominaisuudet mahdollistavat ajoneuvojen sijainnin tarkastelun sekä rei-tin näyttämisen valittuun autoon. Sovellus tukee sekä henkilöasiakkaita että yritysasiakkaita, joissa henkilöasiakkaat voivat varata autoja, ja yritykset voivat lisätä ajoneuvojaan sovellukseen ja hallita niitä. Projektissa hyödynnettiin ket-teriä menetelmiä, kuten Scrumia, ja suunnittelussa käytettiin Figmaa ja vuo-kaavioita, jotka auttoivat hahmottamaan sovelluksen logiikkaa ja parantamaan käyttäjäkokemusta.
Sovelluksen kehittämisessä saavutettiin asetetut tavoitteet, ja lopputuloksena saatiin toimiva prototyyppi, joka täyttää sekä henkilöasiakkaiden että yritys-asiakkaiden tarpeet. Kehitystyössä opittiin sovelluksen teknisestä toteutukses-ta, projektinhallinnasta ja tiimityöskentelystä. Tulevaisuudessa sovellusta on mahdollista laajentaa uusilla toiminnoilla ja liiketoimintamahdollisuuksilla.
