Logo Lanfrica

b-ezawit/FinTech-Review-Analysis

Domaine:

natural language processing

Type de record:

dataset
Créateur:
b-e
Hôte:
An NLP-powered analytics pipeline that analyzes Ethiopian fintech app reviews to uncover customer sentiment, key issues, and product improvement opportunities. # Fintech Review Analytics: Customer Experience Analysis for Ethiopian Banking Apps ## Overview This project analyzes customer reviews from Ethiopian banking mobile applications to uncover user satisfaction drivers, common complaints, and product improvement opportunities. The project was completed as part of the **10 Academy Artificial Intelligence Mastery Program – Week 2 Challenge**. The analysis covers three Ethiopian banks: - Commercial Bank of Ethiopia (CBE) - Bank of Abyssinia (BOA) - Dashen Bank The pipeline transforms raw Google Play Store reviews into actionable insights using: - Web scraping - Data preprocessing - Sentiment analysis - Thematic analysis - PostgreSQL database engineering - Data visualization --- # Business Problem Customer reviews contain valuable information about application performance, usability, and user expectations. However, this feedback is mostly unstructured and difficult to analyze manually. This project helps answer: - What do users like or dislike about Ethiopian banking apps? - What issues affect customer satisfaction? - Which features should banks prioritize improving? --- # Project Workflow ``` Google Play Store Reviews | ↓ Data Collection | ↓ Data Cleaning & Preprocessing | ↓ Sentiment Analysis | ↓ Theme Extraction | ↓ PostgreSQL Storage | ↓ Visualization & Recommendations ``` --- # Technologies Used ## Data Collection - Python - google-play-scraper ## Data Analysis - pandas - NumPy - Scikit-learn - spaCy - NLTK ## NLP - DistilBERT Sentiment Analysis Model - TF-IDF Keyword Extraction ## Database - PostgreSQL - psycopg2 / SQLAlchemy ## Visualization - Matplotlib - Seaborn ## Testing & Automation - pytest - GitHub Actions --- # Dataset Reviews were collected from the Google Play Store for: | Bank | Reviews | |---|---| | Commercial Bank of Ethiopia | 400+ | | Bank of Abyssinia | 400+ | | Dashen Bank | 400+ | Collected fields: - Review text - Rating - Review date - Bank name - Source platform --- …