The problem
An SSD failure destroyed the original application's source code, leaving only the production MongoDB database containing 1,400+ member records and 74,000+ attendance logs.
Case study
KingsFlock is a church operations platform built for KingsWord Alimosho, Lagos. It centralizes membership management, Sunday attendance tracking, follow-up workflows, and automated reporting for a congregation of over 1,400 members — rebuilt entirely from a surviving MongoDB database after the original source code was lost in an SSD failure.
The problem
An SSD failure destroyed the original application's source code, leaving only the production MongoDB database containing 1,400+ member records and 74,000+ attendance logs.
What I built
Reverse-engineered the schema directly from the live database and rebuilt a more resilient application around the legacy data structure to ensure zero data loss.
The outcome
Recovered all 1,433 member records and 74,516 attendance logs. Live at app.kingswordalimosho.com with automated Sunday reports and at-risk detection. A companion mobile app for Android and iOS is currently in development to help the congregation stay connected.
The story
Reverse-engineered the schema directly from the live database and rebuilt a more resilient application around the legacy data structure to ensure zero data loss.
Recovered all 1,433 member records and 74,516 attendance logs. Live at app.kingswordalimosho.com with automated Sunday reports and at-risk detection. A companion mobile app for Android and iOS is currently in development to help the congregation stay connected.
Proof of impact
The useful numbers and outcomes, without making you read the whole build log.
1,433 migrated records, 2,534+ total (and growing)
Members Managed
74,516 historical records recovered and preserved
Attendance Records
Sunday and Wednesday reports sent automatically — zero manual work
Automated Reports
Automated flagging of active members who miss 3+ consecutive Sundays
At-Risk Detection
~400 unit tests across all domain logic (segments, reports, attendance, backfill)
Test Coverage
Running in production at app.kingswordalimosho.com
Live Deployment
Go deeper
Open only the parts you care about. The page stays calm until you ask for the detail.