Onze specialisten hebben een mobiel platform op maat ontwikkeld dat zich richt op elke fase van het bouwinspectieproces, van gegevensvastlegging tot gestructureerde rapportage.
Umbraco CMS voor backend beheer
Onze keuze viel op Umbraco omdat dit contentmanagementsysteem flexibiliteit en ontwikkelaarvriendelijke mogelijkheden biedt. Het contentmanagementsysteem fungeert als het primaire centrum voor gegevensopslag, van waaruit gebruikers applicaties eenvoudig kunnen aanpassen terwijl de databasestructuur stabiel blijft.
React Native voor platformonafhankelijke mobiele ontwikkeling
Om te voldoen aan het doel van tabletfunctionaliteit op locatie en om mogelijke toekomstige ontwikkelingsmogelijkheden te behouden, hebben we React Native gebruikt. Hierdoor kunnen we de ondersteuning voor Android- of webplatformen gemakkelijk uitbreiden zonder de codebasis in de toekomst te herschrijven, mocht dat nodig zijn. Met één codebasis kan slechts één ontwikkelaar mobiele en webversies ontwikkelen, wat zorgt voor een consistente gebruikerservaring op verschillende apparaten en minder overhead.
Azure cloudservices voor hosting en opslag
Zowel de backend als de CMS-functionaliteit draaien op Azure App Service, wat zorgt voor eenvoudige schaling en betrouwbare hoge beschikbaarheid voor het platform. Voor de uitvoering van het beheer van mediabestanden werd gebruik gemaakt van Azure Blob Storage, dat opslag bood voor het inspecteren van foto's, documenten en video's via een georganiseerd systeem.
Real-time gegevenssynchronisatie en offline mogelijkheid
We hebben slimme synchronisatielogica geïmplementeerd om realtime updates te ondersteunen wanneer ze online zijn en veilige offline gegevensverzameling tijdens bezoeken ter plaatse. Dit zorgde voor ononderbroken inspecties, zelfs in afgelegen gebieden of gebieden met weinig connectiviteit.
Automatisch rapporten genereren
Het systeem kan direct inspectierapporten maken van verzamelde gegevens met behulp van geïntegreerde PDF- en Word-bibliotheken. Het resultaat zijn professionele documenten die automatisch vanuit de app worden gegenereerd en klaar zijn voor auditors, projectmanagers of regelgevende instanties.
Techniek door uitdagingen
Gegevenssynchronisatie onder slechte netwerkomstandigheden vereist een goede planning en sterke foutverwerkingssystemen. Het rapportagesysteem werd geconfronteerd met uitdagingen om rapportformaten uniform te houden tijdens exportoperaties van verschillende typen. We ontwikkelden op maat gemaakte sjablonen en dynamische opmaaktools om dit op te lossen met behoud van prestaties.