What Does the System Actually Do?
Thursday, December 18, 2025
Live admin backend + database
810-line capability map documenting 35+ screens, 10 database tables, 3 external integrations
Capability map →Before you can redesign a system, you have to understand everything it does. Not what people say it does — what it actually does, screen by screen, field by field.
The QuranFlow admin backend has 35+ screens spread across 9 navigation sections, backed by 10 database tables and integrations with Stripe (payments), Vimeo (video hosting), and InfusionSoft (email automation). Every screen was documented: what data it shows, what actions it supports, what business rules it enforces.
The capability map revealed a structural pattern: the backend is organized by data type. There's a "Students" section, a "Semesters" section, a "Program" section. Each maps to a database table. This seems logical — until you try to actually use it.
The current dashboard: passive statistics, no actionable alerts
Students page: organized by data type, not by workflow
Semesters page: 3 entries, manual setup for each