Våre spesialister har utviklet en spesialtilpasset, mobilbasert plattform som tar for seg alle trinn i byggeinspeksjonsprosessen, fra datafangst til strukturert rapportering.
Umbraco CMS for backend-administrasjon
Vi valgte Umbraco fordi dette innholdsstyringssystemet er fleksibelt og utviklervennlig. Innholdsstyringssystemet fungerer som det primære datalagringssenteret, der brukerne enkelt kan endre applikasjoner samtidig som de opprettholder en stabil databasestruktur.
React Native for mobilutvikling på tvers av plattformer
For å oppfylle målet om nettbrettfunksjonalitet på stedet og opprettholde mulige fremtidige utviklingsmuligheter, brukte vi React Native. På den måten kan vi enkelt utvide støtten for Android- eller nettplattformer uten å måtte skrive om kodebasen i fremtiden, hvis det skulle bli nødvendig. Med én enkelt kodebase kan én og samme utvikler utvikle mobil- og nettversjoner, noe som gir en konsistent brukeropplevelse på tvers av enheter og reduserer overhead.
Azure Cloud-tjenester for hosting og lagring
Både backend- og CMS-funksjonaliteten kjøres fra Azure App Service, noe som sikrer enkel skalering og pålitelig høy tilgjengelighet for plattformen. Håndteringen av mediefiler ble utført ved hjelp av Azure Blob Storage, som sørget for lagring av bilder, dokumenter og videoer gjennom et organisert system.
Synkronisering av data i sanntid og offline-funksjonalitet
Vi implementerte smart synkroniseringslogikk for å støtte sanntidsoppdateringer når vi var online, og sikker datainnsamling offline under besøk på stedet. Dette sikret uavbrutte inspeksjoner, selv i avsidesliggende områder eller områder med lav oppkobling.
Automatisert generering av rapporter
Systemet kan umiddelbart opprette inspeksjonsrapporter fra innsamlede data ved hjelp av integrerte PDF- og Word-biblioteker. Resultatet er profesjonelle dokumenter som genereres automatisk fra appen, og som er klare for revisorer, prosjektledere eller tilsynsorganer.
Engineering gjennom utfordringer
Datasynkronisering under dårlige nettverksforhold krever god planlegging og gode systemer for feilhåndtering. Rapporteringssystemet hadde utfordringer med å holde rapportformatene enhetlige under eksportoperasjoner av ulike typer. Vi utviklet skreddersydde maler og dynamiske formateringsverktøy for å løse dette samtidig som ytelsen ble opprettholdt.