impact-health-africa

byAugustine Ogedegbe

Build a production-ready website for Impact Health Africa (IHA), using PHP 8+, MySQL 8+, HTML5, CSS3 and JavaScript. Use PDO, prepared statements, reusable PHP components and an MVC-inspired structure. This must be a real dynamic PHP/MySQL website, not a static mockup. REFERENCE DESIGN Use the supplied Pinterest image as the visual reference. Recreate its design language: premium modern consulting aesthetic, deep green and lime accents, off-white/white sections, large typography, grayscale professional photography, rounded cards, layered image compositions, editorial layouts, horizontal marquee strips, bold CTAs, statistics, alternating light/dark sections and subtle animations. Do NOT copy its text, logo, images, branding or business content. Adapt the visual system specifically for IHA. BRAND Name: Impact Health Africa Tagline: Strengthening Health Systems. Transforming Lives. Position IHA as a serious African public health consulting and innovation firm, NOT a generic NGO, hospital, charity or marketing agency. Mission: strengthen health systems and improve health outcomes through evidence-based public health consulting, capacity building, digital health innovation, advocacy and strategic partnerships. Purpose: empower healthier communities by transforming knowledge into action and strengthening health systems through innovation, evidence and strategic partnerships. Vision: become Africa's leading public health consulting and innovation firm, advancing equitable, data-driven and sustainable health solutions. SERVICES Use these as the core services: - Public Health Consulting - Health Systems Strengthening - Public Health Advocacy - Capacity Building & Professional Training - Healthcare Leadership Development - Health Research & Evidence Synthesis - Monitoring, Evaluation, Accountability & Learning (MEAL) - Data Analytics & Health Information Management - Digital Health Innovation - Health Programme Design & Implementation - Health Policy & Strategy Development - Community Health Interventions - Keynote Speaking & Conference Facilitation - Technical Assistance for Governments, NGOs & Development Partners - Project Management for Health Programmes STRATEGIC PILLARS Consulting, Capacity Building, Research, Advocacy, Digital Innovation, Partnerships. PRIMARY CLIENT GROUPS Federal and State Ministries of Health; Local Government Health Authorities; Primary Healthcare Centres; International Development Partners; NGOs; Healthcare Facilities; Universities and Research Institutions; Corporate Organizations; Professional Associations; Foundations; Community-Based Organizations; Schools and Faith-Based Organizations. SITE MAP Create: Home About Services Individual Service Our Work Case Studies Research & Insights Individual Article Publications Training Events Team Partners Contact Search Privacy Policy Terms & Conditions 404 HOMEPAGE Build this sequence: 1. Premium hero: “Strengthening Health Systems. Transforming Lives.” with supporting copy and CTAs “Work With Us” and “Explore Our Services”; use an African public-health image collage inspired by the reference. 2. Animated service marquee. 3. About IHA: “Building Stronger Health Systems Through Evidence, Innovation and Partnership.” 4. Services grid/cards. 5. “How We Create Impact” showing the six strategic pillars. 6. “Why Partners Choose Impact Health Africa” using verified principles: Evidence-Based, Systems-Focused, Innovation-Driven, Equity-Centered, Partnership-Led, Impact-Oriented. 7. “Our Year One Ambitions” using the strategy targets below. 8. Our Work / Case Studies. 9. Who We Work With. 10. Research & Insights. 11. Strong final CTA. 12. Premium footer. YEAR ONE TARGETS Display these as targets/ambitions, NEVER as completed achievements: 10,000+ people reached through health education and advocacy 500+ healthcare professionals and community members targeted for training 24 community outreach programmes 20 training workshops 10 consulting projects 15 strategic partnerships 15 speaking engagements 1 Annual Impact Report 1 policy brief or research report CONTENT RULE Do NOT invent clients, partners, projects, case studies, testimonials, awards, staff, qualifications, years of experience or completed impact statistics. If real content has not been supplied, use tasteful “Coming soon”/empty states or clearly labelled demo content. Never present strategy targets as historical achievements. CMS / ADMIN Create /admin with secure login and dashboard. Admin CRUD for: Pages, Services, Projects, Case Studies, Articles, Categories, Publications, Training Programmes, Events, Team, Partners, Media, Contact Enquiries, Newsletter Subscribers, Site Settings, SEO Settings and Users. Dashboard should show useful counts and recent activity. Include search, filtering, pagination, status fields, image upload, ordering and rich text editing where appropriate. DATABASE Create normalized MySQL tables for: users, roles, pages, services, service_categories, projects, case_studies, articles, article_categories, publications, training_programmes, events, team_members, partners, media, contact_enquiries, newsletter_subscribers, site_settings, seo_meta. Use InnoDB, utf8mb4, primary/foreign keys, indexes, timestamps and slugs. PUBLIC FEATURES - Responsive navigation with mobile menu - Search across articles, publications, services, projects, events and training - Contact enquiry form stored in MySQL - Newsletter signup stored in MySQL with duplicate prevention - Publication PDF downloads - Dynamic article/project/service pages - Upcoming/past events - Training listings - SEO-friendly URLs - sitemap.xml and robots.txt - Open Graph/Twitter metadata - Organization, Article, Event, Service and Breadcrumb schema where relevant SECURITY Use PDO prepared statements, CSRF protection, XSS-safe output escaping, password_hash/password_verify, secure sessions, login rate limiting, authorization checks, upload MIME/type/size validation, safe filenames, security headers and server-side validation. Never expose credentials. STRUCTURE Use reusable components and a clean structure such as: /app/config /app/controllers /app/models /app/views /app/helpers /public/assets /admin /database /routes /includes Do not duplicate database logic or create giant PHP files. DESIGN Suggested palette: Deep Green #123D2C Dark Green #0B2B20 Lime #B7F500 Light Lime #D9FF70 Off-white #F7F8F4 White #FFFFFF Dark text #10221A Muted text #65736C Use a modern font such as Inter, Manrope or DM Sans. Use large responsive headings, generous whitespace and restrained animation. Support prefers-reduced-motion. Use professional African healthcare/public-health imagery; avoid poverty stereotypes and graphic medical imagery. RESPONSIVE/PERFORMANCE Make it excellent on desktop, tablet and mobile. Use lazy loading, responsive/WebP images where possible, efficient queries, pagination and minimal dependencies. IMPORTANT Do not merely generate a visual prototype. Implement the actual PHP/MySQL architecture and working CMS. Do not create fake buttons or fake functionality. DEVELOPMENT ORDER First create and show: 1. Sitemap 2. Database schema and relationships 3. PHP folder architecture 4. Component architecture 5. Homepage structure 6. Design system Then build the application in logical phases, testing CRUD, authentication, forms, routing, responsiveness and security. The final website must feel like a premium African public health consulting institution: credible, evidence-driven, modern, human, innovative and trustworthy.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

Page 1 of 32

System Requirements Document

Impact Health Africa — Public Website & Content Management System

1. Introduction

1.1 Purpose

This System Requirements Document (SRD) defines the requirements for the Impact Health Africa (IHA) public website and its accompanying content management system. The system is the primary digital property of IHA and must present the organisation as a serious African public health consulting and innovation firm — not a generic NGO, hospital, charity, or marketing agency.

1.2 Scope

The system covers:

  • A publicly accessible, dynamic, database-driven website built on PHP 8+, MySQL 8+, HTML5, CSS3, and JavaScript.
  • A secure administrative content management area (/admin) for managing all site content.
  • A normalized MySQL data layer supporting all content types.
  • Security, SEO, performance, responsive design, and accessibility controls.

The deliverable is a real dynamic PHP/MySQL website with a working CMS — not a static mockup and not a visual prototype. No fake buttons and no fake functionality may be shipped.

Page 2 of 32

1.3 Intended Audience

This document is intended for the IHA project owner, the implementation team (developers, designers, content administrators), and any reviewer verifying that the delivered system meets the agreed functional, technical, and brand requirements.

1.4 Source Basis

Requirements in this document are derived from the IHA Brand Strategy Document and the explicit direction supplied by the IHA project owner. The supplied Pinterest image is a visual reference only — its text, logo, images, branding, and business content must not be copied; only the design language is adapted.

1.5 Reference Directives

SourceKindUsesAuthorityInstruction
IHA Brand Strategy Document (.docx)Documentcontent_source, domain_contextAuthoritativeUse as the IHA brand strategy source for product content and context.
Pinterest reference frame (.png)Imagevisual_inspirationInspiration onlyAdapt design language only; do not copy text, logo, images, branding, or business content.
Page 3 of 32

1.6 Source Content Inventory

The following IHA brand-strategy facts are authoritative source content and must be reproduced faithfully wherever the corresponding requirement applies. Facts not supplied by the source are marked unverified and must not be invented.

Identity

  • Name: Impact Health Africa (IHA)
  • Tagline: Strengthening Health Systems. Transforming Lives.
  • Positioning: A public health consulting and innovation firm dedicated to strengthening health systems through evidence-based consulting, capacity building, digital innovation, advocacy, and strategic partnerships that improve health outcomes across Africa.

Mission

To strengthen health systems and improve health outcomes by delivering evidence-based public health consulting, capacity building, digital health innovation, advocacy, and strategic partnerships that empower healthcare professionals, organizations, governments, and communities to make informed decisions and achieve lasting impact.

Purpose

To empower healthier communities by transforming knowledge into action and strengthening health systems through innovation, evidence, and strategic partnerships.

Vision

To become Africa's leading public health consulting and innovation firm, transforming lives by advancing equitable, data-driven, and sustainable health solutions that strengthen communities and contribute to healthier populations.

Core Values

  • Excellence
  • Integrity
  • Innovation
  • Equity
  • Collaboration
  • Impact

Strategic Pillars

  • Consulting — providing technical expertise and advisory services.
  • Capacity Building — training healthcare professionals and organizations.
  • Research — generating evidence that informs decisions.
  • Advocacy — influencing policy and promoting health equity.
  • Digital Innovation — leveraging technology to improve healthcare delivery.
  • Partnerships — building collaborative relationships that drive sustainable impact.

Why Partners Choose Impact Health Africa (verified principles)

  • Evidence-Based
  • Systems-Focused
  • Innovation-Driven
  • Equity-Centered
  • Partnership-Led
  • Impact-Oriented

Core Services (15)

  1. Public Health Consulting
  2. Health Systems Strengthening
  3. Public Health Advocacy
  4. Capacity Building & Professional Training
  5. Healthcare Leadership Development
  6. Health Research & Evidence Synthesis
  7. Monitoring, Evaluation, Accountability & Learning (MEAL)
  8. Data Analytics & Health Information Management
  9. Digital Health Innovation
  10. Health Programme Design & Implementation
  11. Health Policy & Strategy Development
  12. Community Health Interventions
  13. Keynote Speaking & Conference Facilitation
  14. Technical Assistance for Governments, NGOs & Development Partners
  15. Project Management for Health Programmes

Primary Client Groups (12)

  1. Federal and State Ministries of Health
  2. Local Government Health Authorities
  3. Primary Healthcare Centres
  4. International Development Partners
  5. Non-Governmental Organizations (NGOs)
  6. Healthcare Facilities
  7. Universities and Research Institutions
  8. Corporate Organizations
  9. Professional Associations
  10. Foundations
  11. Community-Based Organizations
  12. Schools and Faith-Based Organizations

Year One Targets (ambitions, never achievements)

  • 10,000+ people reached through health education and advocacy
  • 500+ healthcare professionals and community members targeted for training
  • 24 community outreach programmes
  • 20 training workshops
  • 10 consulting projects
  • 15 strategic partnerships
  • 15 speaking engagements
  • 1 Annual Impact Report
  • 1 policy brief or research report

SDG Alignment

  • SDG 3 – Good Health and Well-being (primary contribution)
  • SDG 4 – Quality Education (additional contribution)
  • SDG 5 – Gender Equality (additional contribution)
  • SDG 10 – Reduced Inequalities (additional contribution)
  • SDG 17 – Partnerships for the Goals (additional contribution)

Social Channels

  • LinkedIn (priority professional platform)
  • X
  • YouTube
  • Facebook
  • Instagram
  • TikTok

Unverified / not supplied by the source

  • Named clients, partners, projects, case studies, testimonials, awards, staff profiles, qualifications, years of experience, and completed impact statistics — unverified; must not be invented.
  • Contact details, physical address, registration numbers, and legal entity details — unverified; must not be invented.
Page 4 of 32

2. System Overview

2.1 Product Summary

Impact Health Africa requires a production-ready consulting-institution website that communicates credibility, evidence, modernity, humanity, innovation, and trustworthiness. The site functions as a marketing, thought-leadership, and engagement platform for IHA's public health consulting, capacity building, research, advocacy, digital innovation, and partnership work.

The system is composed of two surfaces:

SurfaceDescriptionAccess
Public websiteEditorial, content-rich, responsive marketing and information siteAnonymous visitors
Administrative CMS (/admin)Authenticated back-office for content, media, enquiries, subscribers, settings, and usersAuthenticated administrators

2.2 Brand Frame

  • Name: Impact Health Africa
  • Tagline: Strengthening Health Systems. Transforming Lives.
  • Positioning: A public health consulting and innovation firm dedicated to strengthening health systems through evidence-based consulting, capacity building, digital innovation, advocacy, and strategic partnerships that improve health outcomes across Africa.
  • Mission: To strengthen health systems and improve health outcomes by delivering evidence-based public health consulting, capacity building, digital health innovation, advocacy, and strategic partnerships that empower healthcare professionals, organizations, governments, and communities to make informed decisions and achieve lasting impact.
  • Purpose: To empower healthier communities by transforming knowledge into action and strengthening health systems through innovation, evidence, and strategic partnerships.
  • Vision: To become Africa's leading public health consulting and innovation firm, transforming lives by advancing equitable, data-driven, and sustainable health solutions that strengthen communities and contribute to healthier populations.
Page 5 of 32

2.3 Delivery Shape

Server-rendered dynamic PHP application with an MVC-inspired custom architecture, a MySQL persistence layer accessed through PDO, server-rendered HTML5 views, CSS3 styling, and progressive JavaScript enhancement. No proprietary framework, no page-builder, and no static export.

2.4 Content Integrity Principle

The system must never fabricate clients, partners, projects, case studies, testimonials, awards, staff, qualifications, years of experience, or completed impact statistics. Where real content has not been supplied, the system must display tasteful "Coming soon" or empty states, or clearly labelled demo content. Strategy targets must never be presented as historical achievements.

3. Functional Requirements

Functional requirements are expressed as user stories.

Page 6 of 32

3.1 Global Site Structure and Page Templates

IDUser Story
FR-1.1As a visitor, I want a persistent global navigation and a Home page so that I immediately understand who Impact Health Africa is and what it offers.
FR-1.2As a visitor, I want an About page so that I can understand IHA's mission, vision, purpose, values, and positioning.
FR-1.3As a visitor, I want a Services listing page so that I can review all of IHA's service offerings in one place.
FR-1.4As a visitor, I want an Individual Service page template so that I can read the detail of a single service and its relevance to my organisation.
FR-1.5As a visitor, I want an Our Work page so that I can understand the nature of IHA's work.
FR-1.6As a visitor, I want a Case Studies page so that I can review documented engagements where real case studies exist.
FR-1.7As a visitor, I want a Research & Insights page so that I can browse IHA's articles and thought leadership.
FR-1.8As a visitor, I want an Individual Article page template so that I can read a complete article with proper typography and metadata.
FR-1.9As a visitor, I want a Publications page so that I can browse reports and policy documents and download them.
FR-1.10As a visitor, I want a Training page so that I can browse IHA's training programmes and professional development offerings.
FR-1.11As a visitor, I want an Events page so that I can see both upcoming and past events.
FR-1.12As a visitor, I want a Team page so that I can see IHA's people where real profiles have been supplied.
FR-1.13As a visitor, I want a Partners page so that I can see IHA's partnerships where real partnerships have been supplied.
FR-1.14As a visitor, I want a Contact page so that I can submit an enquiry directly to IHA.
FR-1.15As a visitor, I want a Search page so that I can find content across the site by keyword.
FR-1.16As a visitor, I want a Privacy Policy page so that I can understand how my data is handled.
FR-1.17As a visitor, I want a Terms & Conditions page so that I can understand the terms governing use of the site.
FR-1.18As a visitor, I want a well-designed 404 page so that I am guided back to useful content when a page does not exist.
Page 7 of 32

3.2 Homepage Sequence

The homepage must present the following sections in this order.

IDUser Story
FR-2.1As a visitor, I want a premium hero section with the headline "Strengthening Health Systems. Transforming Lives.", supporting copy, the CTAs "Work With Us" and "Explore Our Services", and an African public-health image collage so that I immediately grasp IHA's proposition.
FR-2.2As a visitor, I want an animated service marquee so that I can scan IHA's full service range quickly.
FR-2.3As a visitor, I want an About IHA section headlined "Building Stronger Health Systems Through Evidence, Innovation and Partnership." so that I understand IHA's core approach.
FR-2.4As a visitor, I want a services grid/cards section so that I can browse services and navigate into detail pages.
FR-2.5As a visitor, I want a "How We Create Impact" section presenting the six strategic pillars so that I understand how IHA structures its work.
FR-2.6As a visitor, I want a "Why Partners Choose Impact Health Africa" section so that I can assess IHA's differentiators.
FR-2.7As a visitor, I want an "Our Year One Ambitions" section so that I can see IHA's declared targets, clearly framed as ambitions rather than achievements.
FR-2.8As a visitor, I want an Our Work / Case Studies section so that I can see evidence of IHA's work.
FR-2.9As a visitor, I want a "Who We Work With" section so that I can recognise whether my organisation type is served by IHA.
FR-2.10As a visitor, I want a Research & Insights section so that I can access IHA's latest thinking.
FR-2.11As a visitor, I want a strong final CTA section so that I am prompted to engage with IHA.
FR-2.12As a visitor, I want a premium footer so that I can navigate the full site, access legal pages, and find contact and social links.
Page 8 of 32

3.3 Service Catalogue

Each service must be a distinct, individually addressable offering with its own detail page and listing presence.

IDUser Story
FR-3.1As a prospective client, I want Public Health Consulting presented as a service so that I can commission advisory expertise.
FR-3.2As a prospective client, I want Health Systems Strengthening presented as a service so that I can engage IHA on system-level improvement.
FR-3.3As a prospective client, I want Public Health Advocacy presented as a service so that I can engage IHA on policy influence and health equity.
FR-3.4As a prospective client, I want Capacity Building & Professional Training presented as a service so that I can upskill healthcare professionals and organisations.
FR-3.5As a prospective client, I want Healthcare Leadership Development presented as a service so that I can develop leaders in the health sector.
FR-3.6As a prospective client, I want Health Research & Evidence Synthesis presented as a service so that I can generate evidence to inform decisions.
FR-3.7As a prospective client, I want Monitoring, Evaluation, Accountability & Learning (MEAL) presented as a service so that I can measure and improve programme performance.
FR-3.8As a prospective client, I want Data Analytics & Health Information Management presented as a service so that I can strengthen data-driven decision making.
FR-3.9As a prospective client, I want Digital Health Innovation presented as a service so that I can leverage technology to improve healthcare delivery.
FR-3.10As a prospective client, I want Health Programme Design & Implementation presented as a service so that I can design and deliver health programmes.
FR-3.11As a prospective client, I want Health Policy & Strategy Development presented as a service so that I can develop policy and strategy.
FR-3.12As a prospective client, I want Community Health Interventions presented as a service so that I can reach communities directly.
FR-3.13As a prospective client, I want Keynote Speaking & Conference Facilitation presented as a service so that I can engage IHA for speaking and facilitation.
FR-3.14As a prospective client, I want Technical Assistance for Governments, NGOs & Development Partners presented as a service so that I can access embedded technical support.
FR-3.15As a prospective client, I want Project Management for Health Programmes presented as a service so that I can have health programmes professionally managed.
Page 9 of 32

3.4 Strategic Pillars

IDUser Story
FR-4.1As a visitor, I want the Consulting pillar explained as the provision of technical expertise and advisory services so that I understand the first pillar of IHA's work.
FR-4.2As a visitor, I want the Capacity Building pillar explained as training healthcare professionals and organizations so that I understand IHA's capability-transfer work.
FR-4.3As a visitor, I want the Research pillar explained as generating evidence that informs decisions so that I understand IHA's evidence role.
FR-4.4As a visitor, I want the Advocacy pillar explained as influencing policy and promoting health equity so that I understand IHA's advocacy role.
FR-4.5As a visitor, I want the Digital Innovation pillar explained as leveraging technology to improve healthcare delivery so that I understand IHA's digital dimension.
FR-4.6As a visitor, I want the Partnerships pillar explained as building collaborative relationships that drive sustainable impact so that I understand IHA's partnership model.

3.5 Why Partners Choose Impact Health Africa

IDUser Story
FR-5.1As a prospective partner, I want the principle Evidence-Based articulated so that I trust IHA's decisions are grounded in evidence.
FR-5.2As a prospective partner, I want the principle Systems-Focused articulated so that I understand IHA works at system level.
FR-5.3As a prospective partner, I want the principle Innovation-Driven articulated so that I understand IHA embraces new methods and technology.
FR-5.4As a prospective partner, I want the principle Equity-Centered articulated so that I understand IHA's commitment to reducing health disparities.
FR-5.5As a prospective partner, I want the principle Partnership-Led articulated so that I understand IHA works collaboratively.
FR-5.6As a prospective partner, I want the principle Impact-Oriented articulated so that I understand IHA is measured by sustainable change.

These six principles must be presented only as verified principles — they must not be embellished with unverified claims.

Page 10 of 32

3.6 Primary Client Groups ("Who We Work With")

IDUser Story
FR-6.1As a visitor, I want to see Federal and State Ministries of Health recognised as a client group so that I know IHA serves government health ministries.
FR-6.2As a visitor, I want to see Local Government Health Authorities recognised as a client group.
FR-6.3As a visitor, I want to see Primary Healthcare Centres recognised as a client group.
FR-6.4As a visitor, I want to see International Development Partners recognised as a client group.
FR-6.5As a visitor, I want to see Non-Governmental Organizations recognised as a client group.
FR-6.6As a visitor, I want to see Healthcare Facilities recognised as a client group.
FR-6.7As a visitor, I want to see Universities and Research Institutions recognised as a client group.
FR-6.8As a visitor, I want to see Corporate Organizations recognised as a client group.
FR-6.9As a visitor, I want to see Professional Associations recognised as a client group.
FR-6.10As a visitor, I want to see Foundations recognised as a client group.
FR-6.11As a visitor, I want to see Community-Based Organizations recognised as a client group.
FR-6.12As a visitor, I want to see Schools and Faith-Based Organizations recognised as a client group.

3.7 Sustainable Development Goal Alignment

IDUser Story
FR-7.1As a visitor, I want IHA's primary contribution to SDG 3 – Good Health and Well-being stated clearly.
FR-7.2As a visitor, I want IHA's contribution to SDG 4 – Quality Education stated as an additional contribution.
FR-7.3As a visitor, I want IHA's contribution to SDG 5 – Gender Equality stated as an additional contribution.
FR-7.4As a visitor, I want IHA's contribution to SDG 10 – Reduced Inequalities stated as an additional contribution.
FR-7.5As a visitor, I want IHA's contribution to SDG 17 – Partnerships for the Goals stated as an additional contribution.
Page 11 of 32

3.8 Brand Content Requirements

IDUser Story
FR-8.1As a visitor, I want IHA's Vision Statement presented on the site so that I understand the organisation's long-term ambition.
FR-8.2As a visitor, I want IHA's Mission Statement presented on the site so that I understand what the organisation does.
FR-8.3As a visitor, I want IHA's Purpose Statement presented on the site so that I understand why the organisation exists.
FR-8.4As a visitor, I want IHA's Brand Positioning Statement reflected in site copy so that I understand IHA as a public health consulting and innovation firm.
FR-8.5As a visitor, I want the tagline "Strengthening Health Systems. Transforming Lives." used consistently so that the brand is recognisable.
FR-8.6As a visitor, I want the core value Excellence presented so that I understand IHA's quality commitment.
FR-8.7As a visitor, I want the core value Integrity presented so that I understand IHA's ethical commitment.
FR-8.8As a visitor, I want the core value Innovation presented so that I understand IHA's approach to complex challenges.
FR-8.9As a visitor, I want the core value Equity presented so that I understand IHA's inclusion commitment.
FR-8.10As a visitor, I want the core value Collaboration presented so that I understand IHA's partnership commitment.
FR-8.11As a visitor, I want the core value Impact presented so that I understand how IHA measures success.
Page 12 of 32

3.9 Year One Ambitions (Targets, Not Achievements)

All nine items must appear on the site as targets/ambitions and must never be rendered as completed achievements or historical statistics.

IDUser Story
FR-9.1As a visitor, I want the year-one ambition 10,000+ people reached through health education and advocacy displayed as a target.
FR-9.2As a visitor, I want the year-one ambition 500+ healthcare professionals and community members targeted for training displayed as a target.
FR-9.3As a visitor, I want the year-one ambition 24 community outreach programmes displayed as a target.
FR-9.4As a visitor, I want the year-one ambition 20 training workshops displayed as a target.
FR-9.5As a visitor, I want the year-one ambition 10 consulting projects displayed as a target.
FR-9.6As a visitor, I want the year-one ambition 15 strategic partnerships displayed as a target.
FR-9.7As a visitor, I want the year-one ambition 15 speaking engagements displayed as a target.
FR-9.8As a visitor, I want the year-one ambition 1 Annual Impact Report displayed as a target.
FR-9.9As a visitor, I want the year-one ambition 1 policy brief or research report displayed as a target.
FR-9.10As a visitor, I want statistical displays explicitly labelled as ambitions/targets so that I am never misled into reading them as delivered impact.

3.10 Content Integrity and Empty States

IDUser Story
FR-10.1As the site owner, I want the system to never display invented clients, partners, projects, case studies, testimonials, awards, staff, qualifications, years of experience, or completed impact statistics.
FR-10.2As the site owner, I want content areas without supplied real content to render tasteful "Coming soon" or empty states instead of fabricated entries.
FR-10.3As the site owner, I want any placeholder content to be clearly labelled as demo content so that it cannot be mistaken for real IHA work.
Page 13 of 32

3.11 Public Engagement Features

IDUser Story
FR-11.1As a visitor, I want responsive navigation with a working mobile menu so that I can navigate the site on any device.
FR-11.2As a visitor, I want site-wide search across articles, publications, services, projects, events, and training so that I can find relevant content quickly.
FR-11.3As a visitor, I want a contact enquiry form whose submissions are stored in MySQL so that IHA can respond to my enquiry.
FR-11.4As a visitor, I want a newsletter signup whose submissions are stored in MySQL with duplicate-prevention so that I only receive one subscription.
FR-11.5As a visitor, I want to download publication PDFs so that I can read IHA's reports and policy documents offline.
FR-11.6As a visitor, I want dynamic article/project/service pages so that all three content types are rendered from the database rather than from static files.
FR-11.7As a visitor, I want dynamic article pages so that article content is served from the database and reflects the latest published editorial content.
FR-11.8As a visitor, I want dynamic project pages so that project content is served from the database and reflects the latest published project records.
FR-11.9As a visitor, I want dynamic service pages so that service content is served from the database and reflects the latest published service catalogue.
FR-11.10As a visitor, I want events presented as upcoming and past so that I can see what is scheduled and what has happened.
FR-11.11As a visitor, I want training listings so that I can review available professional development opportunities.
FR-11.12As a visitor, I want SEO-friendly URLs so that pages are readable, shareable, and indexable.
FR-11.13As a search engine crawler, I want a valid sitemap.xml and robots.txt so that the site is correctly indexed.
FR-11.14As a visitor sharing content, I want Open Graph and Twitter metadata so that shared links render properly.
FR-11.15As a search engine, I want Organization schema markup so that IHA's identity is machine-readable.
FR-11.16As a search engine, I want Article schema markup so that articles are correctly interpreted.
FR-11.17As a search engine, I want Event schema markup so that events are correctly interpreted.
FR-11.18As a search engine, I want Service schema markup so that services are correctly interpreted.
FR-11.19As a search engine, I want Breadcrumb schema markup so that page hierarchy is machine-readable.

3.12 Administrative CMS

Page 14 of 32

3.12.1 Access and Dashboard

IDUser Story
FR-12.1As an administrator, I want a secure login at /admin so that only authorised users can access the CMS.
FR-12.2As an administrator, I want a dashboard showing useful content counts so that I can assess the state of the site at a glance.
FR-12.3As an administrator, I want the dashboard to show recent activity so that I can see what has changed recently.
Page 15 of 32

3.12.2 Content Management (CRUD)

IDUser Story
FR-13.1As an administrator, I want CRUD management of Pages so that I can control site pages.
FR-13.2As an administrator, I want CRUD management of Services so that I can maintain the service catalogue.
FR-13.3As an administrator, I want CRUD management of Projects so that I can maintain project records.
FR-13.4As an administrator, I want CRUD management of Case Studies so that I can publish documented engagements.
FR-13.5As an administrator, I want CRUD management of Articles so that I can publish research and insight content.
FR-13.6As an administrator, I want CRUD management of Categories so that I can organise articles and services taxonomically.
FR-13.7As an administrator, I want CRUD management of Publications so that I can publish reports and policy documents.
FR-13.8As an administrator, I want CRUD management of Training Programmes so that I can maintain training listings.
FR-13.9As an administrator, I want CRUD management of Events so that I can maintain upcoming and past events.
FR-13.10As an administrator, I want CRUD management of Team members so that I can maintain staff profiles where real details exist.
FR-13.11As an administrator, I want CRUD management of Partners so that I can maintain partner records where real partnerships exist.
FR-13.12As an administrator, I want CRUD management of Media so that I can upload and reuse images and files.
FR-13.13As an administrator, I want to view and manage Contact Enquiries so that I can respond to enquiries submitted through the site.
FR-13.14As an administrator, I want to view and manage Newsletter Subscribers so that I can maintain the mailing list.
FR-13.15As an administrator, I want CRUD management of Site Settings so that I can control global site configuration.
FR-13.16As an administrator, I want CRUD management of SEO Settings so that I can control metadata and indexing behaviour.
FR-13.17As an administrator, I want CRUD management of Users so that I can control who has CMS access.
Page 16 of 32

3.12.3 Content Management Tooling

IDUser Story
FR-14.1As an administrator, I want search within the admin so that I can locate records quickly.
FR-14.2As an administrator, I want filtering within the admin so that I can narrow long content lists.
FR-14.3As an administrator, I want pagination within the admin so that large record sets remain manageable.
FR-14.4As an administrator, I want status fields on content so that I can control what is published, draft, or otherwise invisible to the public.
FR-14.5As an administrator, I want image upload so that I can attach media to content records.
FR-14.6As an administrator, I want ordering controls so that I can control the sequence in which items appear.
FR-14.7As an administrator, I want rich text editing where appropriate so that I can format long-form content.
Page 17 of 32

3.13 Content and Programme Operations Support

These requirements reflect the organisation's one-year activity roadmap to the extent that the website supports them.

IDUser Story
FR-15.1As the content team, I want to publish blog articles on a weekly cadence so that the site maintains an active Research & Insights stream.
FR-15.2As the content team, I want to publish case studies as documented evidence becomes available so that Our Work reflects real engagements.
FR-15.3As the content team, I want to publish one Annual Impact Report so that year-one outcomes can be shared when real.
FR-15.4As the content team, I want to publish a Public Health Insights Report or policy brief so that IHA's evidence output is publicly accessible.
FR-15.5As the content team, I want to list community outreach programmes, training workshops, webinars, and speaking engagements as events so that audiences can find them.
FR-15.6As the content team, I want to list training programmes so that healthcare professionals and community members can discover capacity-building opportunities.
FR-15.7As the content team, I want to operate a monthly newsletter so that subscribers receive regular updates.
FR-15.8As the content team, I want links to IHA's social channels — LinkedIn, X, YouTube, Facebook, Instagram, and TikTok — so that visitors can follow IHA on the correct platforms.
FR-15.9As the content team, I want LinkedIn identified as the priority professional platform in the site's channel strategy so that professional visibility is prioritised.
Page 18 of 32

3.14 Security Functional Controls

IDUser Story
FR-16.1As the site owner, I want all database access to use PDO prepared statements so that SQL injection is prevented.
FR-16.2As the site owner, I want CSRF protection on forms and state-changing requests so that cross-site request forgery is prevented.
FR-16.3As the site owner, I want XSS-safe output escaping so that injected markup cannot execute in visitors' browsers.
FR-16.4As the site owner, I want passwords stored and verified using password_hash / password_verify so that credentials are never stored in readable form.
FR-16.5As the site owner, I want secure session handling so that authenticated sessions cannot be trivially hijacked.
FR-16.6As the site owner, I want login rate limiting so that brute-force attacks on /admin are mitigated.
FR-16.7As the site owner, I want authorization checks on administrative actions so that access is enforced server-side.
FR-16.8As the site owner, I want upload MIME-type, file-type, and size validation so that malicious files cannot be uploaded.
FR-16.9As the site owner, I want safe filename handling on uploads so that filesystem traversal and unsafe names are prevented.
FR-16.10As the site owner, I want appropriate security headers sent with responses so that common browser-level attacks are mitigated.
FR-16.11As the site owner, I want server-side validation on all inputs so that client-side bypass cannot corrupt data.
FR-16.12As the site owner, I want credentials never exposed in the codebase, repository, or client output.

4. User Personas

Only personas with materially distinct workflows are listed. Public personas are anonymous visitors and require no authentication; only administrative personas authenticate.

Page 19 of 32

4.1 Prospective Client / Partner Decision-Maker

Represents Federal and State Ministries of Health, Local Government Health Authorities, Primary Healthcare Centres, International Development Partners, NGOs, Healthcare Facilities, Universities and Research Institutions, Corporate Organizations, Professional Associations, Foundations, Community-Based Organizations, and Schools and Faith-Based Organizations.

  • Goal: Assess whether IHA can deliver credible public health consulting, capacity building, research, or programme support.
  • Visits: Home, About, Services, Individual Service, Our Work, Case Studies, Partners, Contact.
  • Needs: Clear service definitions, evidence of capability, credible positioning, and a direct way to start a conversation.

4.2 Health Professional and Learner

Represents healthcare workers, community members, and professionals seeking skills and development.

  • Goal: Find training programmes, workshops, and events that build professional capability.
  • Visits: Training, Events, Research & Insights, Individual Article, Contact.
  • Needs: Training listings, upcoming/past event visibility, and newsletter signup to stay informed.

4.3 Research and Policy Audience

Represents researchers, policy actors, and development professionals consuming IHA's evidence output.

  • Goal: Access reports, policy briefs, and articles to inform decisions.
  • Visits: Research & Insights, Individual Article, Publications, Search.
  • Needs: Reliable article pages, downloadable publication PDFs, and effective search.
Page 20 of 32

4.4 Editorial / Content Administrator

Represents the person responsible for publishing and maintaining site content.

  • Goal: Create, edit, organise, and publish content without developer involvement.
  • Uses: /admin — Pages, Services, Projects, Case Studies, Articles, Categories, Publications, Training Programmes, Events, Team, Partners, Media, SEO Settings.

4.5 Site Administrator / Owner

Represents the person accountable for the site's operation and access.

  • Goal: Keep the site secure, correctly configured, and properly indexed.
  • Uses: /admin — Users, Site Settings, SEO Settings, Contact Enquiries, Newsletter Subscribers, Media; monitors dashboard counts and recent activity.

No separate persona is created for integration systems: there are no inbound integration systems described in the source material. Search engines are treated as external recipients/crawlers of sitemap.xml, robots.txt, and structured data, not as a persona.

5. Core User Flows

Page 21 of 32

5.1 Prospective Client Evaluates and Enquires

  1. Visitor lands on the Home page and sees the hero headline "Strengthening Health Systems. Transforming Lives." with CTAs "Work With Us" and "Explore Our Services".
  2. Visitor scrolls the animated service marquee to scan the service range.
  3. Visitor reads "How We Create Impact" (six strategic pillars) and "Why Partners Choose Impact Health Africa" (six principles).
  4. Visitor opens the Services page and selects an individual service, which is rendered dynamically from the database.
  5. Visitor reviews Our Work and Case Studies; where no real case studies exist, a "Coming soon" state is shown.
  6. Visitor reviews Partner evidence; where no real partners exist, an appropriate empty state is shown.
  7. Visitor opens the Contact page, completes the enquiry form, and submits it.
  8. System validates the submission server-side, applies CSRF protection, and stores the enquiry in MySQL.
  9. Administrator views the enquiry in /admin and responds.

5.2 Health Professional Finds Training and Subscribes

  1. Visitor opens the Training page and reviews training programme listings.
  2. Visitor opens the Events page and reviews upcoming and past events.
  3. Visitor reads a related article from Research & Insights, rendered dynamically from the database.
  4. Visitor submits the newsletter signup form.
  5. System checks for duplication, stores the subscriber in MySQL, and confirms success.
  6. Visitor returns when new events or training programmes are published.

5.3 Research and Policy Audience Accesses Evidence

  1. Visitor opens Research & Insights and browses articles.
  2. Visitor opens an individual article page rendered dynamically from the database.
  3. Visitor opens Publications and selects a publication.
  4. Visitor downloads the publication PDF.
  5. If the publication is not yet available, a "Coming soon" state is shown rather than fabricated content.
Page 22 of 32

5.4 Site-Wide Search

  1. Visitor enters a keyword in site search.
  2. System queries articles, publications, services, projects, events, and training.
  3. System returns paginated, relevant results.
  4. Visitor opens a result and continues to a dynamically rendered article, service, project, event, training, or publication page.

5.5 Editorial Administrator Publishes an Article

  1. Administrator authenticates at /admin with secure login (rate-limited, session-protected).
  2. Administrator opens Articles and creates a new article.
  3. Administrator enters title, body content with rich text editing, assigns a category, sets a slug, sets status, and uploads a featured image.
  4. System validates all input server-side, validates upload MIME type/size, and stores a safe filename.
  5. Administrator previews and publishes the article.
  6. System makes the article available on the public Research & Insights page and on its dynamic individual article page, with Article schema and Open Graph/Twitter metadata.

5.6 Editorial Administrator Manages a Publication

  1. Administrator opens Publications in /admin.
  2. Administrator creates a publication record with title, description, slug, status, and an uploaded PDF.
  3. System validates the upload and stores the file with a safe filename.
  4. Publication appears on the public Publications page with a working download link.

5.7 Editorial Administrator Manages Projects and Services

  1. Administrator opens Projects or Services in /admin.
  2. Administrator creates or updates a record with title, description, slug, status, ordering, and associated media.
  3. System validates input server-side and persists the record.
  4. The corresponding dynamic project page or dynamic service page renders the updated content on the public site.
Page 23 of 32

5.8 Site Administrator Manages Access and Configuration

  1. Administrator authenticates at /admin.
  2. Administrator reviews dashboard counts and recent activity.
  3. Administrator opens Users to create or update a CMS user; passwords are handled with password_hash.
  4. Administrator opens Site Settings to update global configuration.
  5. Administrator opens SEO Settings to update metadata defaults.
  6. Administrator reviews Contact Enquiries and Newsletter Subscribers, using search, filtering, and pagination.
  7. Authorization checks are enforced server-side on every action.

6. Visuals, Colors and Theme

6.1 Visual Direction

The visual system must recreate a premium modern consulting aesthetic adapted specifically for IHA: deep green and lime accents, off-white and white sections, large typography, grayscale professional photography, rounded cards, layered image compositions, editorial layouts, horizontal marquee strips, bold CTAs, statistics, alternating light/dark sections, and subtle animation.

The reference image's text, logo, images, branding, and business content must not be copied — only the design language is adapted for Impact Health Africa.

Page 24 of 32

6.2 Palette

TokenHexUsage
Deep Green#123D2CPrimary brand surface, dark section backgrounds, primary UI accents
Dark Green#0B2B20Darkest sections, footer, deep contrast bands
Lime#B7F500Primary accent, CTAs, highlights, marquee emphasis
Light Lime#D9FF70Secondary accent, hover states, subtle emphasis
Off-white#F7F8F4Alternating light sections, page background
White#FFFFFFCards, content surfaces
Dark Text#10221APrimary body and heading text on light surfaces
Muted Text#65736CSecondary text, captions, metadata

6.3 Typography

Modern typeface from Inter, Manrope, or DM Sans. Large responsive headings, generous whitespace, restrained animation, and a clear editorial hierarchy.

6.4 Imagery

Professional African healthcare and public-health imagery with a grayscale treatment where used in editorial compositions. Imagery must avoid poverty stereotypes and graphic medical imagery. Layered image compositions are used to create depth in hero and feature sections.

Page 25 of 32

7. Signature Design Concept

"Evidence in Layers."

The site's signature is the deliberate stacking of structured content layers over deep green and off-white fields:

  • Layered image compositions in hero and feature areas, building depth without stock-photo genericism.
  • Alternating light/dark sections that create editorial rhythm across long pages.
  • Horizontal marquee strips that carry the service range as a continuous, moving band of typography and lime accents.
  • Oversized editorial typography anchoring each section with a strong headline and generous whitespace.
  • Rounded cards containing services, pillars, principles, ambitions, and content previews.
  • Bold CTAs and statistics bands that convert attention into action while never misrepresenting targets as achievements.
  • Grayscale professional photography accented by lime and deep green, signalling seriousness, humanity, and modernity.

The result must feel like a premium African public health consulting institution: credible, evidence-driven, modern, human, innovative, and trustworthy.

8. Interaction Model & Motion Direction

Page 26 of 32

8.1 Interaction Model

  • Persistent global navigation with a working mobile menu on small screens.
  • Card-based navigation into services, articles, projects, events, training, publications, team, and partners.
  • Clear primary CTAs ("Work With Us", "Explore Our Services") available from the hero and repeated at the close of key pages.
  • Forms (contact enquiry, newsletter signup, admin forms) with inline validation feedback and server-side validation enforcement.
  • Filtering, pagination, and search on listing pages and in the admin.
  • Download actions for publication PDFs.
  • No fake buttons and no non-functional controls.

8.2 Motion Direction

  • Motion is restrained and purposeful throughout.
  • The service marquee animates as a continuous horizontal strip.
  • Subtle entrance, hover, and transition effects support hierarchy and feedback.
  • prefers-reduced-motion must be respected, disabling or simplifying non-essential motion.
  • Motion must never block content access or hinder performance.

9. Non-Functional Requirements

9.1 Performance

  • Excellent experience on desktop, tablet, and mobile.
  • Lazy loading for images and heavy media.
  • Responsive and WebP image delivery where possible.
  • Efficient database queries.
  • Pagination on listing pages and admin record lists.
  • Minimal dependencies.
Page 27 of 32

9.2 Responsiveness

  • Full support for desktop, tablet, and mobile layouts.
  • Mobile navigation must be complete and usable.
  • Typography and layout must scale responsively.

9.3 Accessibility

  • prefers-reduced-motion support for all animation.
  • Sufficient text contrast against the defined palette.
  • Semantic HTML5 structure.

9.4 Security

  • Security controls as specified in Section 3.14 are mandatory, not optional.
  • No credentials exposed in code, repository, or rendered output.

9.5 SEO

  • SEO-friendly URLs.
  • sitemap.xml and robots.txt.
  • Open Graph and Twitter metadata.
  • Organization, Article, Event, Service, and Breadcrumb schema where relevant.

9.6 Maintainability

  • Reusable PHP components and partials.
  • MVC-inspired separation of concerns.
  • No duplicated database logic.
  • No giant monolithic PHP files.
Page 28 of 32

9.7 Content Integrity

  • No invented clients, partners, projects, case studies, testimonials, awards, staff, qualifications, years of experience, or completed impact statistics.
  • Targets are always presented as targets, never as achievements.

10. Tech Stack

10.1 Core Platform

LayerTechnology
Server languagePHP 8+
DatabaseMySQL 8+
Data accessPDO with prepared statements
MarkupHTML5
StylingCSS3
Client scriptingJavaScript
ArchitectureMVC-inspired custom PHP structure with reusable components

No additional framework is specified; the application must be implemented directly in PHP 8+ with PDO.

Page 29 of 32

10.2 Project Structure

/app/config
/app/controllers
/app/models
/app/views
/app/helpers
/public/assets
/admin
/database
/routes
/includes

10.3 Database Schema (Normalized)

Required tables:

users, roles, pages, services, service_categories, projects, case_studies, articles, article_categories, publications, training_programmes, events, team_members, partners, media, contact_enquiries, newsletter_subscribers, site_settings, seo_meta

Schema requirements:

  • InnoDB storage engine.
  • utf8mb4 character set.
  • Primary keys and foreign keys defining relationships.
  • Indexes on frequently queried columns.
  • Timestamps on records.
  • Slugs for URL-addressed content.
Page 30 of 32

10.4 Frontend Assets

  • HTML5, CSS3, and JavaScript delivered from /public/assets.
  • Modern web font from Inter, Manrope, or DM Sans.
  • Minimal third-party dependencies.

11. Assumptions and Constraints

11.1 Delivery Constraints

  • The deliverable is a real dynamic PHP/MySQL website with a working CMS — not a static mockup and not a visual prototype.
  • No fake buttons and no fake functionality may be shipped.
  • The application must be built in logical phases, testing CRUD, authentication, forms, routing, responsiveness, and security.

11.2 Required Pre-Build Artefacts

The following must be produced and shown before application build begins, in this order:

  1. Sitemap
  2. Database schema and relationships
  3. PHP folder architecture
  4. Component architecture
  5. Homepage structure
  6. Design system
Page 31 of 32

11.3 Content Constraints

  • No invented clients, partners, projects, case studies, testimonials, awards, staff, qualifications, years of experience, or completed impact statistics.
  • Where real content has not been supplied, tasteful "Coming soon" or empty states, or clearly labelled demo content, must be used.
  • Strategy targets must never be presented as historical achievements.

11.4 Brand and Reference Constraints

  • The supplied Pinterest image is a visual reference only; its text, logo, images, branding, and business content must not be copied.
  • IHA's visual system must be an adaptation for IHA, not a reproduction of the reference.
  • IHA must be positioned as a serious African public health consulting and innovation firm — not a generic NGO, hospital, charity, or marketing agency.

11.5 Organisational Context Assumptions

  • IHA's stated one-year strategic goal is to establish itself as a recognised and trusted public health consulting and advocacy organisation in Nigeria, with a reputation for excellence, innovation, and measurable impact.
  • The organisation's stated longer-term aspiration is to become a trusted African institution influencing public health policy, strengthening health systems, developing healthcare leaders, advancing digital health innovation, and improving health outcomes; the five-year vision includes national recognition, expansion to multiple African countries, proprietary digital health solutions, an Impact Health Africa Academy for professional training, annual flagship reports on health systems in Africa, influence on national and regional health policies through research and advocacy, and a multidisciplinary team of public health experts, researchers, trainers, and consultants.
  • The one-year activity roadmap (foundation building, community presence, partnership expansion, national impact demonstration) informs the content and events the CMS must support; the website itself is not the mechanism by which legal registration, brand identity production, or social media account creation is performed.

11.6 Technical Constraints

  • Server-side rendering with PHP 8+; no static site generation.
  • MySQL 8+ with InnoDB and utf8mb4.
  • All database access via PDO prepared statements.
  • Reusable components and MVC-inspired structure; no duplicated database logic and no giant PHP files.
  • Uploads restricted by MIME type, file type, and size, with safe filenames.
  • Credentials stored outside public web root and never committed or rendered.
Page 32 of 32

12. Glossary

TermDefinition
IHAImpact Health Africa — the public health consulting and innovation firm this system represents.
SRDSystem Requirements Document — this document.
CMSContent Management System — the /admin back-office used to manage site content.
CRUDCreate, Read, Update, Delete — the four core content management operations.
PDOPHP Data Objects — the PHP database access layer used with prepared statements.
Prepared statementA parameterised SQL statement that prevents SQL injection.
CSRFCross-Site Request Forgery — an attack mitigated by CSRF tokens on forms and state-changing requests.
XSSCross-Site Scripting — an attack mitigated by output escaping.
MVCModel-View-Controller — the architectural separation pattern used in an MVC-inspired form.
MEALMonitoring, Evaluation, Accountability and Learning — one of IHA's service lines and strategic pillars.
SDGSustainable Development Goal — the UN development goals IHA aligns with (primarily SDG 3, additionally SDG 4, 5, 10, 17).
Strategic pillarOne of IHA's six organising pillars: Consulting, Capacity Building, Research, Advocacy, Digital Innovation, Partnerships.
Year One AmbitionsIHA's declared first-year targets, displayed as ambitions and never as achieved statistics.
SlugA URL-safe identifier for a content record, used to produce SEO-friendly URLs.
Schema markupStructured data (Organization, Article, Event, Service, Breadcrumb) embedded to aid search engine interpretation.
Open Graph / Twitter metadataMetadata controlling how shared links preview on social platforms.
Empty stateA deliberate "Coming soon" or placeholder presentation used where real content has not been supplied.
prefers-reduced-motionA user preference signal that must be honoured to reduce or disable non-essential animation.
WebPA modern image format used for responsive, efficient image delivery.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Home: Navigate to admin login
/admin: Sign in
Admin Dashboard: 1. Review counts and activity
Articles: 2. Create new article
Articles: 3. Set category slug and status
Media: 4. Upload featured image
Articles: 5. Preview and publish
Research & Insights: 6. Verify published article
Individual Article: 7. Confirm dynamic rendering
Publications Management: Create publication record
Publications Management: Upload PDF
Publications: Verify download link
Services Management: Update service record
Projects Management: Create or update project
Project Details: Verify dynamic project page
Case Studies Management: Manage case study
Pages: Edit page record
Categories: Organise categories
Training Programmes: Maintain listings
Events Management: Maintain events
Team Management: Maintain profiles
Partners Management: Maintain partner records
SEO Settings: Update metadata defaults

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Home: Navigate to admin login
/admin: Sign in
Admin Dashboard: 1. Review counts and activity
Articles: 2. Create new article
Articles: 3. Set category slug and status
Media: 4. Upload featured image
Articles: 5. Preview and publish
Research & Insights: 6. Verify published article
Individual Article: 7. Confirm dynamic rendering
Publications Management: Create publication record
Publications Management: Upload PDF
Publications: Verify download link
Services Management: Update service record
Projects Management: Create or update project
Project Details: Verify dynamic project page
Case Studies Management: Manage case study
Pages: Edit page record
Categories: Organise categories
Training Programmes: Maintain listings
Events Management: Maintain events
Team Management: Maintain profiles
Partners Management: Maintain partner records
SEO Settings: Update metadata defaults