AI-Powered Mobile Banking Review Insights. End-to-end data pipeline to extract strategic insights from Ethiopian mobile banking app reviews.
# π AI-Powered Mobile Banking Review Insights
> End-to-end data pipeline to extract strategic insights from Ethiopian mobile banking app reviews.
## π§ Project Overview
This project explores the use of **AI and NLP techniques** to extract meaningful **user insights** from **Google Play reviews** of three major Ethiopian banks:
* π³ Commercial Bank of Ethiopia (CBE)
* ποΈ Bank of Abyssinia (BOA)
* π° Dashen Bank
The goal is to deliver actionable recommendations for **mobile banking app improvement** using real customer sentiment data.
## π― Business Objective
Omega Consultancy, a fintech advisory firm, needs:
* π Analysis of app store reviews for major banks
* π Strategic insights based on sentiment and user themes
* π Enterprise-compliant storage for structured data
* π Clear, data-driven UX improvement recommendations
## β
Tasks & Deliverables
| Task | Description | Status |
| ------ | ----------------------------------------------------------- | ------ |
| Task 1 | Scrape, clean, and preprocess reviews | β
Done |
| Task 2 | Perform sentiment & thematic analysis | β
Done |
| Task 3 | Store cleaned data in Oracle DB | β
Done |
| Task 4 | Extract insights, create visualizations, write final report | β
Done |
## π Tools & Technologies
* `Python`, `pandas`, `nltk`, `spacy`, `transformers`
* `TextBlob`, `VADER`, `DistilBERT`
* `TF-IDF`, `Seaborn`, `Matplotlib`, `WordCloud`
* `Oracle XE` (via Docker) for enterprise data storage
* `oracledb` Python client for DB operations
* Git/GitHub: version control and PR-based workflow
## π§ Project Structure
```
π project-root/
β
βββ data/ # Raw and processed review data
β βββ raw/ # Scraped CSVs
| βββ clean/ # Cleaned reveiw
β βββ processed/ # Cleaned reviews with sentiment & themes
β
βββ notebooks/ # Exploratory & production-ready β¦