News
Laitetarkastussovelluksen tekeminen
Ensi töikseni Nivelle tultuani sain projektiksi tehdä selainsovelluksen laitetarkastusten tekemiseen. Sovelluksesta tuli tehdä Proof of Concept -tyyppinen riisuttu versio, jossa olisi sovellukselle määritetyt tärkeimmät toiminnallisuudet. Sovelluksen on tarkoitus mahdollistaa yrityksen toiminnassa tärkeiden laitatarkastusten tekemisen helposti mobiililaitteella ja viedä laitetarkastuksen tiedot nopeasti yrityksen tiedonhallintajärjestelmään.
Valitsin sovellusalustaksi Laravel-ohjelmistokehyksen, joka on suosittu PHP-ohjelmointikieleen pohjautuva kehys. Sovelluksen tarvitsema tieto tallennetaan M-Files-tiedonhallintaohjelmistoon, jonne luodaan sovelluksesta yhteys käyttäen REST-rajapintaa.
Ensimmäinen vaihe sovelluksen teossa oli käyttöliittymän suunnittelu. Prototyypin tekeminen onnistui helposti Figma-työkalulla. Sovelluksen käyttöliittymästä halusin mahdollisimman helpon ja yksinkertaisen, ja sen väriteemana toimivat toimeksiantajayrityksen värit.
Laitetarkastuksen tapahtuessa käyttäjä avaa sovelluksen ja valitsee sovelluksen etusivulta kohteen, jolle hän haluaa suorittaa laitetarkastuksen. Kohteen valinnasta aukeaa käyttäjälle kohteen sisältämien laitteiden lista, ja tarkastaessa laitteen käyttäjä voi mobiililaitteessa merkitä laitteen tilaksi kunnossa tai epäkunnossa. Laitteen tila merkitään listaan kätevästi merkitsemällä raksi haluttuun ruutuun.
Kaiken kaikkiaan sovellus oli kohtuullisen helppo toteuttaa Laravelilla. Vaikka Laravelin arkkitehtuuria ei ole niinkään suunniteltu hakemaan kaikki tiedot vain REST-rajapintaa käyttämällä, oli MVC-arkkitehtuuri silti hyödyllinen sovelluksen toiminnallisuuden rakentamiseen, ja se mahdollistaa hyvin myös sovelluksen jatkokehityksen.
– Iisa, harjoittelija Nivellä