Apartment Price Estimator

A Streamlit web application for analyzing French apartment prices. This interactive tool helps users determine if properties are underpriced or overpriced based on machine learning predictions.

View the Live App on Render

Introduction

This project uses machine learning to predict apartment prices in France and helps users identify underpriced or overpriced properties. The intuitive interface allows users to easily explore properties by location, filter by characteristics, and see detailed price analyses through interactive visualizations.

Key Features

  1. Intuitive Interface: Easy-to-use interface for property selection and analysis
  2. Location-Based Selection: Find properties by area, street, and specific apartment
  3. Advanced Filtering: Filter properties by surface area and number of rooms
  4. Price Comparison: See actual vs. predicted prices with percentage difference analysis
  5. Interactive Maps: Visual representations of the selected property and similar properties in the area
  6. Postal Code Analysis: Test how postal codes affect property values

Technologies Used

  • Python
  • Streamlit
  • pandas
  • scikit-learn (Random Forest Regressor)
  • numpy
  • folium (Interactive maps)

Last updated: April 15, 2025