Startup ecosystem hub for africa
# HopeFusion Africa 🌍
### Africa's First Integrated Startup Ecosystem Marketplace
**Empower. Innovate. Thrive.**
---
## What we built
A complete, production-ready platform connecting African startups, investors, mentors and resources — with AI at the core.
---
## Complete file inventory
### Frontend (8 pages + assets)
| File | Page |
|------|------|
| `hopefusion-index.html` | Smart router (redirects by auth role) |
| `hopefusion-homepage.html` | Public landing page |
| `hopefusion-register.html` | 5-step startup registration |
| `hopefusion-investor-dashboard.html` | Investor dashboard |
| `hopefusion-ai-matching.html` | AI matching engine |
| `hopefusion-grant-platform.html` | Grant discovery & applications |
| `hopefusion-elearning.html` | E-learning hub |
| `hopefusion-mentor-dashboard.html` | Mentor sessions & mentees |
| `hopefusion-govt-support.html` | Compliance & government support |
| `hopefusion-admin-dashboard.html` | Admin analytics |
| `hopefusion-offline.html` | PWA offline fallback |
### Backend (Node.js)
| File | Purpose |
|------|---------|
| `hopefusion-backend.js` | Main API + auth + DB + all routes |
| `hopefusion-ai-engine.js` | Claude AI — 10 endpoints |
| `hopefusion-payments.js` | Paystack + MTN MoMo + Flutterwave |
| `hopefusion-realtime.js` | Socket.io messaging + WebRTC signalling |
| `hopefusion-public-api.js` | Public REST API + webhooks |
### Frontend JS
| File | Purpose |
|------|---------|
| `hopefusion-connection-layer.js` | Connects all pages to backend |
| `hopefusion-webrtc-client.js` | WebRTC video/audio call client |
| `hopefusion-i18n.js` | 5-language i18n system |
| `hopefusion-pwa.js` → `sw.js` | Service worker (offline PWA) |
### Blockchain
| File | Purpose |
|------|---------|
| `hopefusion-blockchain.sol` | Polygon escrow smart contract |
### Mobile
| File | Purpose |
|------|---------|
| `hopefusion-mobile-app.js` | React Native app (Expo) |
### Config & docs
| File | Purpose |
|------|---------|
| `hopefusion …