Data collection and analysis project focused on Google Play Store reviews for three major Ethiopian banks (CBE, BOA, Dashen). Includes automated scraping pipelines, data cleaning, exploratory analysis, and sentiment insights as part of the 10 Academy AI Mastery Program.
# Bank Reviews Analytics
## Overview
Analyzes Google Play Store reviews for CBE, BOA, and Dashen Bank to improve fintech apps.
## Methodology
- Task 1: Scrape 400+ reviews per bank using google-play-scraper; preprocess with pandas.
- Task 2: Sentiment via DistilBERT; themes via TF-IDF and LDA.
- Task 3: Store in PostgreSQL (banks and reviews tables).
- Task 4: Insights (drivers/pain points) and visualizations.
## Setup
1. Clone repo.
2. `pip install -r requirements.txt`.
3. Run scripts in `scripts/` order.
4. For DB: Install PostgreSQL, create `bank_reviews` DB.
## Branches
- task-1: Scraping/preprocessing.
- task-2: Analysis.
- task-3: DB.
- task-4: Insights.
## Reports
- Interim: reports/interim_report.pdf
- Final: reports/final_report.pdf