Customer review analytics pipeline for Ethiopian mobile banking apps, using NLP, sentiment analysis, thematic extraction, and PostgreSQL to generate actionable business insights from Google Play Store data.
# Fintech Review Analytics
Customer Experience Analytics for Ethiopian Fintech Applications using Google Play Store Reviews.
---
# π Project Overview
This project analyzes customer reviews from Ethiopian banking applications on the Google Play Store and transforms raw customer feedback into actionable business insights using:
- Web Scraping
- Data Preprocessing
- Sentiment Analysis
- Thematic Analysis
- PostgreSQL Database Engineering
- Data Visualization & Business Insights
The project focuses on three Ethiopian banks:
- Commercial Bank of Ethiopia (CBE)
- Bank of Abyssinia (BOA)
- Dashen Bank
---
# π Project Structure
```text
fintech-review-analytics/
βββ .github/
β βββ workflows/
β βββ unittests.yml
βββ data/
β βββ raw/
β βββ processed/
β βββ analyzed/
βββ notebooks/
β βββ task2_analysis.ipynb
β βββ task4_insights.ipynb
βββ sql/
β βββ schema.sql
β βββ verification_queries.sql
βββ src/
β βββ scraper.py
β βββ preprocess.py
β βββ sentiment_analysis.py
β βββ theme_analysis.py
β βββ nlp_pipeline.py
β βββ db_connection.py
β βββ load_to_postgres.py
βββ tests/
βββ requirements.txt
βββ README.md
```
---
# π οΈ Technologies Used
## Programming & Data Processing
- Python
- pandas
- NumPy
## Web Scraping
- google-play-scraper
## NLP & Machine Learning
- Hugging Face Transformers
- DistilBERT
- NLTK
- scikit-learn
## Database Engineering
- PostgreSQL
- SQLAlchemy
- psycopg2
## Visualization
- Matplotlib
- Seaborn
- WordCloud
## Development Tools
- Git & GitHub
- Jupyter Notebook
- VS Code
- GitHub Actions
---
# ποΈ Task 1 β Data Collection & Preprocessing
## π― Objective
- Scrape Google Play Store reviews
- Clean and preprocess customer feedback
- Prepare analysis-ready dataset
---
# π Data Collection
Reviews were collected using the `google-play-scraper` Python library.
## Target Applications
| Bank | App ID |
| ------ | ------------------------------ |
| CBE | `com.combanketh.mobil β¦