Apartment Price Explorer is an interactive web application built with Streamlit, designed to visualize apartment prices and features in Barcelona. It allows users to filter apartments based on price range, amenities, surface area, and other criteria, and view the results on dynamic maps.
- Interactive sliders to adjust price range and surface area.
- Multiselect options for amenities like elevators, terraces, balconies, etc.
- Different map views including density map, scatter plot, and heat map to explore apartment prices and locations.
- Summary statistics on the filtered apartment data.
To run this application, you need to have Python installed on your system. The app relies on several Python libraries listed in the requirements.txt
file.
- Clone this repository or download the source code.
- Navigate to the project directory in your terminal.
- Install the required dependencies:
pip install -r requirements.txt
- Run the Streamlit application:
After running the app, navigate through different tabs to view various map representations of apartment data. Use the sliders and selectors to filter the data according to your preferences, and press 'Apply Filters' to update the views.
The application uses the dataset barcelona_selling_cleaned.csv
, which contains information about apartment listings in Barcelona.