Logo Lanfrica

RahemetGisho/fintech-review-analytics

Domain:

natural language processingsocioeconomic
Creator:
Rah
Host:
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 …

Languages