Logo Lanfrica

Macking21/CDMAPF-

Domain:

digital infrastructure

Record type:

tools
Creator:
Mac
Host:
Cloud assessment readiness for Nigeria organizations looking to migrate to cloud base solutions. # CDMAPF — Cloud Database Migration Assessment & Planning Framework A client-side web tool that helps Nigerian organizations assess their readiness to migrate from on-premises databases to cloud database solutions, and — for organizations that pass — generates a recommended migration plan. The scoring model, dimension weights, sector benchmarks, and migration-strategy logic are all derived from an academic research study assessing cloud database migration readiness across 94 Nigerian organizations in banking, telecommunications, healthcare, retail, and public administration. ## What it does - **Sign-in via Supabase Auth** — passwordless magic-link email sign-in; first-time users provide their organization name and sector, which is saved to Postgres. - **Six-step readiness assessment** — organization/database profile, connectivity, security, staff capability, infrastructure, and regulatory compliance. - **Cloud Readiness Score (CRS)** — a weighted 0–100 score across five dimensions (connectivity 25%, security 20%, staff 20%, infrastructure 20%, compliance 15%), banded as Not Ready / Partially Ready / Ready / Highly Ready. - **Results dashboard** — radar chart, dimension breakdown, sector benchmark comparison, and prioritized remediation recommendations. - **Migration plan** (for CRS ≥ 40) — a rule-based recommendation of migration strategy (lift-and-shift / re-platforming / re-architecting), target cloud platform, phased timeline, and risk classification, tailored to the organization's primary database engine. ## Project structure ``` cdmapf-site/ ├── index.html # page markup only ├── css/ │ └── styles.css # all styling ├── js/ │ ├── supabaseClient.js # Supabase project URL + anon key (edit this) │ └── app.js # auth flow, assessment logic, CRS algorithm, │ # migration plan engine, persistence ├── supabase/ │ └── schema.sql # tables + Row Level Security policies ├─ …