Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

OliyadTeshome/Customer-Experience-Analytics-for-Ethiopian-Top-3-Banking-Apps

Domain:

natural language processing

Record type:

project
Creator:
Oli
Host:
# Customer Experience Analytics for Ethiopian Top 3 Banking Apps ## πŸ“Š Project Overview This project analyzes user reviews from the Google Play Store for Ethiopia's top three banking applications: - Commercial Bank of Ethiopia - Bank of Abyssinia (BoA Mobile) - Dashen Bank The analysis provides actionable insights on customer satisfaction, key pain points, and feature enhancement opportunities to help banks improve their digital user experience. ## 🎯 Key Objectives - **Data Collection**: Scrape 400+ user reviews per banking app from Google Play Store - **Text Processing**: - Clean and preprocess reviews - Remove duplicates - Normalize dates - Translate non-English reviews - **Sentiment Analysis**: - Implement DistilBERT for sentiment classification - Handle multiple languages including Amharic - **Theme Extraction**: - Identify key topics and themes - Group feedback into actionable categories - **Data Storage**: Store processed data in Oracle database - **Reporting**: Generate visualizations and Excel exports ## πŸ“ Project Structure ``` β”œβ”€β”€ .github/ # GitHub workflows (CI/CD) β”œβ”€β”€ .vscode/ # VSCode settings β”œβ”€β”€ data/ # Raw and processed datasets (gitignored) β”œβ”€β”€ notebooks/ # Jupyter notebooks for analysis β”‚ β”œβ”€β”€ 1_scrape_and_explore.ipynb β”‚ β”œβ”€β”€ 2_preprocessing_and_cleaning.ipynb β”‚ β”œβ”€β”€ 3_sentiment_and_keywords.ipynb β”‚ └── 4_theming_and_reporting.ipynb β”œβ”€β”€ outputs/ # Generated reports and plots β”œβ”€β”€ scripts/ # Modular pipeline scripts β”‚ β”œβ”€β”€ run_pipeline.py # End-to-end pipeline β”‚ β”œβ”€β”€ scrape_reviews.py # Review collection β”‚ β”œβ”€β”€ preprocess_reviews.py # Data cleaning β”‚ β”œβ”€β”€ analyze_sentiment.py # Sentiment analysis β”‚ β”œβ”€β”€ extract_keywords.py # Keyword extraction β”‚ β”œβ”€β”€ assign_themes.py # Theme assignment β”‚ └── generate_report.py # Report generation β”œβ”€β”€ src/ # Core modules β”‚ β”œβ”€β”€ scraper.py # Google Play scra …

Visit

github.com

Tasks

sentiment analysistext classification

Languages

Amharic