Vores specialister har udviklet en skræddersyet, mobil platform, der håndterer alle faser af byggeinspektionsprocessen, fra dataindsamling til struktureret rapportering.
Umbraco CMS til styring af backend
Vores valg faldt på Umbraco, fordi dette content management-system leverer fleksibilitet og udviklervenlige funktioner. Indholdsstyringssystemet fungerer som det primære datalagringscenter, hvorfra brugerne nemt kan ændre applikationer og samtidig opretholde en stabil databasestruktur.
React Native til mobiludvikling på tværs af platforme
For at opfylde målet om tabletfunktionalitet på stedet og bevare mulige fremtidige udviklingsmuligheder brugte vi React Native. Det giver os mulighed for nemt at udvide understøttelsen af Android- eller webplatforme uden at skulle omskrive kodebasen i fremtiden, hvis det bliver nødvendigt. Med en enkelt kodebase kan kun én udvikler udvikle mobil- og webversioner, hvilket skaber en ensartet brugeroplevelse på tværs af enheder og reducerer overhead.
Azure Cloud-tjenester til hosting og lagring
Både backend- og CMS-funktionaliteten kører fra Azure App Service, som sikrer enkel skalering og pålidelig høj tilgængelighed for platformen. Eksekvering af mediefilhåndtering var afhængig af Azure Blob Storage, som leverede lagerplads til inspektion af fotos, dokumenter og videoer gennem et organiseret system.
Datasynkronisering i realtid og offline-funktion
Vi implementerede smart synkroniseringslogik for at understøtte opdateringer i realtid, når vi var online, og sikker offline dataindsamling under besøg på stedet. Det sikrede uafbrudte inspektioner, selv i fjerntliggende områder med dårlig forbindelse.
Automatisk generering af rapporter
Systemet kan øjeblikkeligt oprette inspektionsrapporter ud fra indsamlede data ved hjælp af integrerede PDF- og Word-biblioteker. Resultatet er professionelle dokumenter, der automatisk genereres fra appen, og som er klar til revisorer, projektledere eller tilsynsmyndigheder.
Engineering gennem udfordringer
Datasynkronisering under dårlige netværksforhold kræver god planlægning og stærke fejlhåndteringssystemer. Rapporteringssystemet stod over for udfordringer med at holde rapportformaterne ensartede under eksport af forskellige typer. Vi udviklede skræddersyede skabeloner og dynamiske formateringsværktøjer for at løse dette og samtidig bevare ydeevnen.