Logo Lanfrica

markmureithi346-byte/kiep

Domain:

socioeconomic

Record type:

project
Creator:
mar
Host:
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 …