Offline Operations & App Caching
Churches often struggle with weak internet connections, especially inside basement chapels or thick stone sanctuaries. Kononia operates as a Progressive Web App (PWA) with built-in caching, allowing you to manage key church activities without a cellular signal or Wi-Fi connection.
1. Local App Storage
To ensure the platform load instantly, key application assets are saved directly to your device:
- Instant Core Loading: Critical layout files, buttons, and design styles are cached locally. The app loads in seconds, even in offline environments.
- Preloaded Directories: When you open the attendance scanner or directory, the system pre-loads basic roster details (such as names and family groups) for the day’s scheduled sessions.
2. Smart Connection Strategies
The app dynamically adjusts depending on your network quality:
- Network-First for Updates: When you are connected, the app fetches the latest updates directly from the server.
- Cache Fallback: If your connection drops, the app switches to local storage to keep screens running without interruption.
- Visual Connection Indicators: An unobtrusive top banner alerts you when you are offline, reminding you that changes are currently saving locally.
3. Offline Attendance Scanning
The offline mode is optimized for check-in and attendance recording:
- Offline Scanning: Teachers and ushers can scan member QR codes or check boxes manually even if there is no signal.
- Background Sync Queue: Completed check-ins are saved to a secure offline queue on the device.
- Automatic Server Sync: As soon as the device detects a stable network connection, the offline queue syncs automatically with the parish database.