Project Overview
This project aims to determine and visualize optimal rental areas in Cape Town by analyzing commute times and quality of life factors. The system ranks and displays suburbs on an interactive map based on user preferences, helping individuals find their ideal living location.
Project Phases
Phase 1: User Input and Suburb Identification
The initial phase focuses on processing user input regarding their workplace location. The system then:
- Scans a 75km radius around the specified workplace
- Identifies all postal codes within this radius
- Creates a baseline for commute time calculations
- Establishes the foundation for quality of life assessments
Phase 2: Data Gathering
Using the postal codes identified in Phase 1, this phase involves:
- Web scraping for average property prices per area
- Collecting quality of life metrics
- Gathering relevant census data
- Compiling traffic and commute information
Phase 3: Data Visualization and Ranking
The final phase focuses on analyzing and presenting the data:
- Ranking zip codes based on established criteria
- Creating an interactive map visualization
- Generating detailed reports for top 3 suburbs
- Providing user-friendly data exploration tools
Technical Stack
- Python for data processing and analysis
- PowerBI for interactive visualizations
- Pandas for data manipulation
- Custom algorithms for quality of life calculations