Customer Experience Analytics for Fintech Apps β A data engineering and NLP project analyzing Google Play Store reviews of Ethiopian banking apps (CBE, BOA, Dashen). Includes web scraping, preprocessing, sentiment analysis, thematic clustering, PostgreSQL storage, and insight visualization for stakeholder reporting.
# π Fintech Mobile App Review Analysis β 10 Academy Week 2
This project analyzes customer experiences of major Ethiopian banking mobile apps by scraping, preprocessing, analyzing, and visualizing Google Play Store reviews.
## β Project Overview
Mobile banking apps are central to Ethiopiaβs digital financial ecosystem. Understanding user sentiment, key frustrations, and UX gaps can meaningfully improve product decisions.
This project builds a **data pipeline** that:
1. **Scrapes reviews** from the Google Play Store
2. **Preprocesses and cleans raw user feedback**
3. **Conducts exploratory data analysis (EDA)**
4. Performs **sentiment analysis**, **topic modeling**, and **insight reporting**
5. **Identify drivers** and pain points in mobile banking apps
6. **Store cleaned data** in PostgreSQL database
7. **Deliver actionable insights** with visualizations and recommendations
## π¦ Banking Apps Analyzed
| Bank Code | App Name | App ID |
|----------|---------------------------------|---------------------------------------------|
| CBE | Commercial Bank of Ethiopia | `com.combanketh.mobilebanking` |
| BOA | Bank of Abyssinia | `com.boa.boaMobileBanking` |
| Dashen | Dashen Bank | `com.dashen.dashensuperapp` |
App IDs are read dynamically from `.env`.
## π§± Repository Structure
```
.
βββ .github/
β βββ workflows/
β βββ unittest.yml
β
βββ .vscode/
β βββ settings.json
β
βββ data/ # Data storage
β βββ raw/ # Raw scraped data
β βββ processed/ # Cleaned and processed data
β βββ analysis/ # Analysis results
β βββ database/ # Database documentation
β
βββ notebooks/
β βββ __init__.py
β βββ preprocessing_EDA.ipynb
β βββ visualization.ipynb
β βββ README.md
β
βββ plots/
β
βββ scripts/
β βββ config.py # Configuratio β¦