Why must an event system work without internet too?
At the start line, in the forest, on a mountain — internet often fails. A system that doesn't account for this isn't ready for deployment.
Most SaaS systems assume stable connectivity. At a sports event, that assumption is wrong. Thousands of people with phones, one cell tower, no WiFi in the field.
When a system requires internet for every operation, photographers can't upload photos. Athletes can't search galleries. Organizers lose real-time data.
Offline-first doesn't mean 'without cloud'. It means: local operation queue, local AI processing where possible, background sync when connection returns.
In BiegFoto, the photographer station runs on a laptop with a local pipeline. Photos are processed on-site. Galleries sync when the network allows.
This isn't a compromise. It's an architectural requirement for any system that must work in the field.