A web-based simulation platform that visualizes Africa's readiness for artificial intelligence using synthetic data. This project explores key indicators such as infrastructure, education, policy, and innovation to provide a dynamic, interactive insight into the continent's AI potential
# AfricaAIReadiness
A web-based simulation platform that visualizes Africa's readiness for artificial intelligence using synthetic data. This project explores key indicators such as infrastructure, education, policy, and innovation to provide a dynamic, interactive insight into the continent's AI potential
# Africa AI Readiness Dashboard
This project analyzes and visualizes Africa's position in the AI world, focusing on:
- Population demographics
- Skilled labor force
- Technology adoption
- Economic indicators
## Project Structure
```
africa-ai-dashboard/
├── backend/ # Python data analysis
│ ├── data/ # Downloaded datasets
│ ├── notebooks/ # Jupyter notebooks for analysis
│ └── src/ # Python scripts
└── frontend/ # React application
├── public/
└── src/
```
## Setup Instructions
### Backend (Python)
1. Create virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
### Frontend (React)
1. Install dependencies:
```bash
cd frontend
npm install
```
2. Start development server:
```bash
npm start
```