RCCs serve as hubs for Africa CDC surveillance, preparedness and emergency response activities and coordinate regional public health initiatives by Member States in consultation with Africa CDC headquarters
# Africa CDC Knowledge Hub
Web platform for health knowledge management: publications, forums, communities of practice, KPI indicators, federation, AI-assisted search, and institution admin tooling.
**Full documentation:** docs/README.md
---
## System overview
| Layer | Channels |
|-------|----------|
| **Public portal** | Records search, publications, forums, CoP, events, quiz, publish wizard |
| **Admin portal** | Dashboards, KPIs, metrics, target-audience insights, moderation, configure, federation |
| **Mobile & API** | REST API (Passport OAuth2), iOS/Android clients, federation API |
**Architecture diagrams** (project root):
| Diagram | Description |
|---------|-------------|
| KH_Portal_Architecture_Structure.png | Three-tier system architecture (presentation · application · data) |
| Knowledge Flow structure.png | Knowledge lifecycle: onboarding → availability → accessibility → usability → impact |
Detailed specs: docs/architecture/KH_Portal_Architecture.md · docs/architecture/KH_Knowledge_Flow.md
### Recent features (June 2026)
| Area | Highlights |
|------|------------|
| **Khub AI** | Multi-PDF ChatPDF support; per-document Q&A; merged answers for selected sources |
| **Moderation** | Permission-gated approve/reject for publications, forums, CoP participants; pending badge on Participants menu; optional auto-approve publications (Admin → Configure) |
| **Publications** | Office→PDF on upload (admin toggle); file-type badges on search cards; publication card author/date layout |
| **Admin configure** | Reorganized tabs, 3-column grids, color pickers, social login tab fix |
| **Community detail** | Tabbed activity (Wall · Publications · Forums · Processed requests), React tab switching, collapsible attachments |
| **Security** | Records search SQL-injection tests documented — security guide |
Details: docs/features/FEATURE_ENHANCEMENTS.md
---
## Quick start
### Docker (recommended)
```bash
cp .env.docker.example .env
docker compose up -d --bui …