Development
BLOS

Believers Legacy Outreach System — web-based registration and outreach management with dual student/non-student flows, offline PWA sync, role-based admin, and enterprise-grade security.
PWA
Offline sync
3-tier
Role access
2FA
Secure auth
Overview
BLOS (Believers Legacy Outreach System) is a comprehensive web-based registration and outreach management system for ministry events. It features dual registration flows for students and non-students, robust offline PWA support with automatic synchronization, and role-based admin tools built with security-first principles.
Public Registration Portal
- Two-step flow: school selection → registration form
- Progressive Web App — installable and fully functional offline
- Automatic background sync every 30 seconds with visual status indicators
- Responsive design optimized for field use on all devices
Offline Synchronization
- Submissions queued in browser localStorage when offline
- Automatic connection restoration detection and background sync
- Duplicate handling, error recovery, and failed-submission queue management
Admin & Security
- Three-tier RBAC: Super Admin, Admin, and Staff (read-only)
- Email-based 2FA, CSRF protection, bcrypt hashing, and comprehensive audit logging
- Dashboard analytics, bulk follow-up emails, filtering, and SQL/TXT export
- PHPMailer integration for follow-up, password reset, and 2FA verification emails
Conclusion
BLOS enables ministry teams to capture outreach registrations reliably in the field — online or offline — with enterprise-grade security and admin tooling for follow-up and data management.



