Google Play review analysis for three Ethiopian banks; scraping, sentiment & thematic analysis, and stakeholder-ready insights.
# Fintech Customer Experience Analytics
Analysis of Google Play Store reviews for Ethiopian banking apps to identify customer satisfaction drivers and pain points.
## 📊 Project Overview
Omega Consultancy engaged this analysis to help three Ethiopian banks improve their mobile app customer experience:
- **Commercial Bank of Ethiopia (CBE)**
- **Bank of Abyssinia (BOA)**
- **Dashen Bank**
**Objective:** Scrape, analyze, and visualize 1,200+ user reviews to provide actionable recommendations for app improvement.
## 🚀 Quick Start
### 1. Installation
```bash
git clone
github.com
cd fintech-review-analytics-week2
pip install -r requirements.txt
```
### 2. Run Full Pipeline
```bash
# 1. Data collection
python scripts/scrape_reviews.py
# 2. Data cleaning
python scripts/clean_data.py
# 3. Sentiment analysis
python scripts/sentiment_analysis.py --sample 2000
# 4. Thematic analysis
python scripts/thematic_analysis.py
# 5. Database setup
python scripts/database_setup.py
# 6. Visualizations & insights
python scripts/final_visualizations.py
```
## 📁 Project Structure
```
fintech-review-analytics-week2/
├── scripts/ # Analysis pipeline
│ ├── scrape_reviews.py # Google Play scraping
│ ├── clean_data.py # Data preprocessing
│ ├── sentiment_analysis.py # DistilBERT sentiment analysis
│ ├── thematic_analysis.py # TF-IDF keyword extraction
│ ├── database_setup.py # PostgreSQL/SQLite setup
│ └── final_visualizations.py # Insights & charts
├── data/ # Processed datasets
│ ├── cleaned_bank_reviews.csv
│ ├── full_sentiment_analysis.csv
│ └── bank_reviews.db (SQLite)
├── outputs/ # Generated visualizations
│ ├── sentiment_rating_by_bank.png
│ ├── sentiment_trends.png
│ ├── wordclouds.png
│ └── rating_distribution_by_bank.png
├── docs/ # Reports
│ ├── interim_report.md
│ └── final_report.md
├── tests/ …