De uitdaging
De Belgische kustdienst beheert mobiele stormmuren die bij een aangekondigde storm opgebouwd worden. Die muren moeten periodiek geïnspecteerd worden, want hun toestand mag geen vraagteken zijn op het moment dat het weer omslaat. Die inspecties gebeurden op papier, waardoor de historiek verspreid en moeilijk raadpleegbaar was.
De inspecteurs werken op locatie aan de kust, waar netwerkdekking niet gegarandeerd is. Een applicatie die enkel online werkt, was dus geen optie.
Onze aanpak
Wij bouwden de backend voor een iOS-applicatie waarmee inspecteurs hun vaststellingen ter plaatse registreren, met of zonder verbinding. De app bewaart alles lokaal en synchroniseert zodra er opnieuw netwerk is, met .NET 6 en PostgreSQL aan de serverkant en Azure Storage voor de foto’s die bij een inspectie horen.
Het resultaat
De inspecties zijn digitaal, met een centrale historiek per stormmuur. Bij een naderende storm is de toestand van de kustverdediging opvraagbaar in plaats van bij elkaar te zoeken.