Ensuring that the app can reliably scan QR codes in various lighting conditions and from different angles. Managing and protecting the data associated with QR codes, including participant information, requires stringent security measures.
Reliable network connectivity may be a challenge during a marathon event, especially in remote locations.Convincing participants to download and use the app can be difficult.
Design the app to work offline when necessary and sync data once a connection is available. Provide offline modes for essential functions like QR code scanning and emergency services.
Regularly synchronize data from various sources and implement data validation checks to minimise inaccuracies.Use cross-platform development frameworks like React Native or Flutter to streamline development for multiple platforms.