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.

Miheret-Girmachew/fintech-review-analysis

Domain:

natural language processing

Record type:

project
Creator:
Mih
Host:
πŸ“±πŸ” Customer sentiment decoded: Analyzing reviews of top Ethiopian banking apps with NLP & SQLite. Actionable insights for CBE, BOA, and Dashen Bank. πŸ§ πŸ“Š # B5W2: Customer Experience Analytics for Fintech Apps ## Project Overview This project analyzes customer satisfaction with mobile banking apps for three major Ethiopian banks: Commercial Bank of Ethiopia (CBE), Bank of Abyssinia (BOA), and Dashen Bank. The goal is to simulate the role of a Data Analyst at a consulting firm, advising these banks on how to improve their applications based on user feedback. The project involves a full data engineering and analysis pipeline: 1. **Data Collection & Preprocessing**: Combining and cleaning raw review data from CSV files. 2. **Sentiment & Thematic Analysis**: Using NLP (Hugging Face Transformers, spaCy) to extract sentiment and key user themes (e.g., performance, UI/UX). 3. **Database Storage**: Engineering a relational database schema and storing the processed data in a lightweight SQLite database. 4. **Insights & Visualization**: Creating visualizations to identify satisfaction drivers, pain points, and actionable recommendations for the banks. --- ## Project Structure ``` . β”œβ”€β”€ visuals/ # Contains all generated charts β”œβ”€β”€ bank_reviews.db # The SQLite database file (often gitignored) β”œβ”€β”€ boa.reviews.csv # Raw data input β”œβ”€β”€ cbe.reviews.csv # Raw data input β”œβ”€β”€ dashen.reviews.csv # Raw data input β”œβ”€β”€ combine_csv.py # Script to combine and preprocess the raw CSVs β”œβ”€β”€ analysis.py # Script for sentiment and thematic analysis β”œβ”€β”€ load_to_db.py # Script to load analyzed data into the SQLite database β”œβ”€β”€ generate_sql_dump.py # Script to create an SQL dump from the database β”œβ”€β”€ visualize.py # Script to generate all visualizations β”œβ”€β”€ create_report.py # Script to compile the final PDF report β”œβ”€β”€ schema.sql # SQL schema for the SQLite database β”œβ”€β”€ database_dump.sql # SQL dump file with INSERT statements for all data β”œβ”€β”€ report.md # Markdown content for the final rep …

Visit

github.com

Tasks

sentiment analysistext classification

Languages

Amharic