This project focuses on analyzing customer satisfaction with mobile banking apps by collecting and processing user reviews from the Google Play Store for three Ethiopian banks: Commercial Bank of Ethiopia (CBE), Bank of Abyssinia (BOA) and Dashen Bank
# Fintech App Reviews Analysis
## Project Overview
This project analyzes customer reviews of Ethiopian banking apps from the Google Play Store to identify satisfaction drivers and pain points. The analysis includes:
- Scraping user reviews
- Sentiment analysis
- Thematic extraction of key topics
- Visualization of insights
- Storage in Oracle database
## Project Structure
```plaintext
fintech-app-reviews/
├── .github/ # GitHub automation
│ ├── workflows/
│ │ └── ci.yml # CI/CD pipeline
│ └── ISSUE_TEMPLATE/ # Issue templates
│ ├── bug_report.md
│ ├── feature_request.md
│ └── config.yml
├── data/ # Datasets
│ ├── raw/ # Raw scraped data
│ ├── cleaned/ # Processed data
│ └── processed/ # Analysis outputs
├── notebooks/ # Exploratory analysis
├── reports/ # Final outputs
│ └── visuals/ # Charts and graphs
├── scripts/ # Processing pipeline
│ ├── scraping/ # Review collection
│ ├── preprocessing/ # Data cleaning
│ ├── analysis/ # NLP analysis
│ ├── database/ # Database operations
│ └── utils/ # Helper functions
├── tests/ # Unit tests
├── .gitignore # Ignore files
├── environment.yml # Conda environment
└── README.md # This file
```
## Environment Setup
1. Clone Repository
```bash
git clone
github.com
cd fintech-app-reviews
```
2. Create Conda Environment
```bash
conda env create -f environment.yml
```
3. Activate Environment
```bash
conda activate myenv
```
4. Verify Installation
```bash
conda list
# Key packages should include:
# pandas, transformers, google-play-scraper, oracledb ..
```
## Continuous Integration
The GitH …