Buildie – sovellus rakentajille

Buildie on mobiilisovellus rakennustyömaakäyttöön ja se on toteutettu natiivina Androidille, IOS:lle ja Windows 8.1:lle. Backend-toteutus on tehty Sails.js-frameworkilla, joka on Nodella toteutettu MVC-alusta. Amazon AWS-palvelut taas toimivat Node-ympäristön taustalla ja hoitavat muun muassa palvelun skaalautuvuuden.
Applikaation ydin on työvaiheiden valokuvadokumentointi, jolloin jokaisesta rakennustyömaakohteesta muodostuu historia kuva-albumien muodossa, joiden avulla voidaan jäljittää mahdollisten ongelmatilanteiden aiheuttajat myöhemmin sekä työn tilaaja voi seurata työn etenemistä reaaliaikaisesti. Valokuviin liitetään automaattisesti varmennetut GPS- ja aikaleimat, jonka lisäksi kuvaaja valitsee kuvalle työmaakohteen, työvaiheen ja voi lisätä oman kommentin halutessaan. Sovelluksen kautta voidaan myös etsiä ja lukea rakennustyömaakohteisiin liitettyjä dokumentteja, kuten rakennekuvia, mikä helpottaa itse työntekijää, sillä dokumentit ovat aina saatavilla. Buildie ei muuten hyydy netin katvealueella – kameratoimintoa voidaan käyttää myös offline-tilassa. Toteutuksen kannalta tämä tarkoittaa sitä, että kuvat siirretään jonoon odottamaan yhteyttä palvelimeen. GPS- ja aikaleimat saadaan kuville myös offline-tilanteissa.
Buildiella on myös web-käyttöliittymä. Sen kautta omistaja/työnjohtaja voi luoda työmaakohteita ja niille työvaihelistoja, ladata dokumentteja käyttäjien nähtäväksi, sekä lisätä tai poistaa työntekijöitä kohteiden käyttäjäryhmistä. Webiin myös generoidaan automaattisesti päivittäinen toimintaloki, josta näkee lisätyt kuvat työntekijäkohtaisesti. Tällä tavalla työmaapäiväkirjan täyttäminen nopeutuu huomattavasti.
Webin frontend toteutettiin React.js:llä ja Buildien web on ensimmäinen Geniemin täysverinen React-toteutus!
[Toim. huom. Referenssi on alunperin julkaistu Geniemin nimissä. Geniem tunnetaan nykyisin Hion-nimellä.]