Kenya Economic Intelligence Platform - data engineering project
# KIEP β Kenya Economic Intelligence Platform
A data engineering and analytics platform that collects, stores, transforms, and analyzes Kenyan economic and financial data to generate actionable insights.
## π― Project Overview
KIEP is designed to demonstrate end-to-end data engineering skills by building a pipeline that:
- **Collects** real Kenyan economic data from various sources (APIs, government databases)
- **Stores** data in a PostgreSQL database with proper schema design
- **Transforms** raw data into analytics-ready tables
- **Analyzes** relationships between economic indicators
- **Visualizes** insights through interactive dashboards
## ποΈ Architecture
```
βββββββββββββββ ββββββββββββββββ ββββββββββββββ βββββββββββββ
β Data Sources βββββΆβ Python IngestβββββΆβ PostgreSQL βββββΆβ Dashboard β
β (APIs/CSV) β β (Extract) β β (Store + β β (Display) β
βββββββββββββββ ββββββββββββββββ β Transform) β βββββββββββββ
ββββββββββββββ
```
## π Data Areas
1. Kenyan inflation rates
2. USD/KES exchange rates
3. Kenyan interest rates
4. Fuel prices
5. Food prices
6. Nairobi Securities Exchange (NSE) market data
7. Imports and exports
8. Economic events and announcements
## π οΈ Technologies
- **Python 3.10+** β Data ingestion and pipeline automation
- **PostgreSQL 15+** β Relational database
- **Pandas** β Data manipulation
- **SQL** β Data transformations and analytics
- **Git/GitHub** β Version control
- **Power BI** β Dashboard visualization
- **Docker** β Reproducible environment (future)
## π Project Structure
```
kiep/
βββ README.md
βββ .gitignore
βββ requirements.txt
βββ docs/
β βββ data_dictionary.md
β βββ architecture.md
βββ src/
β βββ ingestion/ # Data collection scripts
β βββ transformation/ # Data cleaning/transformation
β βββ utils/ # Helper functions
βββ data/
β βββ raw/ # Raw downloaded data
β βββ processed/ # Cleaned/transformed data
βββ sql/ # SQL s β¦