Logo Lanfrica

kaleabb266/Ethiopian-MedicalData-Warehouse

Domaine:

healthcare

Type de record:

project
Créateur:
kal
Hôte:
# Ethiopian Medical Data Warehouse This project builds a **data warehouse** to centralize and analyze Ethiopian medical business data scraped from Telegram channels and web sources. The system integrates **Telegram scraping**, **object detection using YOLO**, **ETL/ELT workflows**, and **FastAPI** for API development. It also includes an **interactive Streamlit dashboard** for real-time monitoring and reporting. --- ## Table of Contents 1. Overview 2. Features 3. Technologies Used 4. Project Structure 5. Getting Started * Prerequisites * Installation 6. Usage * Running the Telegram Scraper * Data Cleaning and Transformation * Object Detection with YOLO * Launching the Streamlit Dashboard * Using the FastAPI Endpoint 7. Contributing 8. License 9. Acknowledgments --- ## Overview The **Ethiopian Medical Data Warehouse** is designed to streamline the collection, storage, and analysis of data related to Ethiopian medical businesses. By leveraging modern data engineering tools and techniques, this project enables: * Centralized storage of structured data in a PostgreSQL database. * Automated scraping of Telegram channels and web sources. * Object detection in images using YOLO for enriched data. * Real-time insights via an interactive Streamlit dashboard. * Seamless integration with downstream applications through a FastAPI endpoint. This solution is particularly valuable for stakeholders in the healthcare and finance sectors, as it helps identify trends, optimize inventory management, and improve decision-making. --- ## Features * **Telegram Scraping**: Extracts data from public Telegram channels relevant to Ethiopian medical businesses. * **Data Cleaning and Transformation**: Uses DBT (Data Build Tool) for ETL/ELT workflows to clean and transform data. * **Object Detection**: Integrates YOLOv5 for detecting objects in images collected from Telegram channels. * **Data Warehouse**: Stores structured data in a scalable PostgreSQL database. * **Intera …