Što smo napravili

BCP je mobilna aplikacija (Android, iOS) razvijena 2017. godine od strane ugovornih partnera PEAK IT d.o.o. i TEB Informatika d.o.o, a namijenjena je korisnicima iz ispostava Hrvatskih cesta. Aplikacija im omogućuje da u svakom trenutku dobiju informaciju o bilo kojem entitetu iz baze cestovnih podataka (prometni znak, ograda, kolnik i dr.) na terenu.

Aplikacija je proširena 2020. godine sa modulom za evidenciju naloga za održavanje. Navedeni modul se koristi za unos i pregled naloga na terenu od strane nadzornih inženjera. Nalogom se evidentiraju uočeni nedostatci na terenu tj. aktivnosti koje je potrebno napraviti na cesti/dionici ili određenom objektu (tunel, most). Nakon što se navedeni nalog unese i sinkronizira s centralnom bazom, on se automatski prenese u sustav održavanja u kojem se kasnije povezuje s dnevnikom poslova s ciljem praćenja izvršenja naloga.

Glavne funkcionalnosti

Automatsko pozicioniranje (određivanje ceste, dionice i stacionaže) na adresnoj mreži cesta pomoću GPS-a

Ručno pozicioniranje na adresnoj mreži cesta pomoću pripadnih izbornika

Pregled i kontrola svih entiteta koji se nalaze u bazi cestovnih podataka (BCP)

Pregled i unos naloga vezanih za poslove sustava za redovno održavanje cesta

Kartografski prikaz svih entiteta BCP-a

Offline način rada aplikacije

Tehnologije koje smo koristili

Frontend

  • AngularJS
  • Ionic & Cordova
  • OpenLayers
  • Couchbase-Lite (lokalna baza na uređajima)

Backend

  • Couchbase Sync Gateway
  • Flask Framework & SQLAlchemy

Database

  • Couchbase (NoSQL)
  • Oracle