Logo Lanfrica

henok-m2/bank-reviews-analysis

Domain:

digital infrastructure

Record type:

project
Creator:
hen
Host:
Customer experience analytics for Ethiopian banking apps - 10 Academy Week 2 Challenge # Bank Reviews Analytics A data analytics project analyzing customer reviews for Ethiopian banking apps from Google Play Store. ## πŸ“Š Project Overview This project collects and analyzes user reviews to understand customer satisfaction for three Ethiopian banks: - Commercial Bank of Ethiopia (CBE) - Bank of Abyssinia (BOA) - Dashen Bank ## 🎯 What We Do 1. **Scrape Reviews** - Collect user reviews from Google Play Store 2. **Analyze Sentiment** - Determine positive/negative/neutral feelings 3. **Identify Themes** - Find common topics and issues 4. **Store in Database** - Save analyzed data in PostgreSQL 5. **Generate Insights** - Create visualizations and recommendations ## πŸ“ˆ Results So Far **Data Collected: 9,806 Reviews** - CBE: 8,113 reviews - BOA: 1,184 reviews - Dashen: 502 reviews **Key Themes Found:** - Account Access & Login Issues - Transaction Problems - App Performance & Speed - User Interface Design - Customer Support ## πŸ› οΈ Project Structure bank-reviews-analysis/ β”œβ”€β”€ notebooks/ # Jupyter notebooks for analysis β”œβ”€β”€ src/ # Python source code β”œβ”€β”€ data/ # CSV files with review data β”œβ”€β”€ scripts/ # Utility scripts └── requirements.txt # Python dependencies ## πŸš€ Quick Start # 1. Clone repository git clone github.com cd bank-reviews-analysis # 2. Setup environment python -m venv bank_env source bank_env/bin/activate pip install -r requirements.txt # 3. Run analysis jupyter notebook # Task 3: Database Storage with PostgreSQL ## Persistent Data Storage for Bank Reviews Analysis ### 🎯 Objective Design and implement a relational database in PostgreSQL to store cleaned and processed review data, simulating real-world data engineering workflows. ### βœ… Requirements Completed - [x] Install and configure PostgreSQL database - [x] Design relational database schema for banks and reviews - [x] Create tables with proper constraints and relationships - [x] Insert cleaned review data from CSV files - [x] Write SQL qu …