Skip to content

Latest commit

 

History

History
83 lines (62 loc) · 2.56 KB

README.md

File metadata and controls

83 lines (62 loc) · 2.56 KB

Interactive Analysis of the French Real Estate Park Over Time

📄 Description

🏡 Discover an application to explore the French real estate market.

🤔 “How much does accommodation cost in my city? In my neighborhood?” These are questions that I have often asked myself. And to my great surprise, it was difficult to find clear and precise answers, in agencies or on the internet. That's why I created this tool.

Here's a little app that lets you dive into real estate transactions in France from 2018 to today. Use customizable filters to analyze market trends by region, year and property type. An ideal tool for individuals and professionals who wish to have an overview of the real estate market.

🌐 Access the app and start your exploration now at https://immo.sotisanalytics.com.

Image1 Image2
Pipeline Application

Prerequisites

  • Anaconda or Miniconda
  • Docker (for Docker deployment)

⚒️ Installation

Prerequisites

  • Python 3.11
  • Python libraries
    pip install -r requirements.txt

📝 Usage

Running without Docker

  1. Clone the repository and navigate to directory

    git pull https://github.com/LudovicGardy/app_sotisimmo
    cd sotisimmo_repos/app_folder
  2. Environment setup

    • Create and/or activate the virtual environment:
      conda create -n myenv python=3.11
      conda activate myenv
      or
      source .venv/bin/activate
  3. Launch the Streamlit App

    • Run the Streamlit application:
      streamlit run main.py

Running with Docker

  1. Prepare Docker environment

    • Ensure Docker is installed and running on your system.
  2. Navigate to project directory

    • For multiple containers:
      cd [path-to-app-folder-containing-docker-compose.yml]
    • For a single container:
      cd [path-to-app-folder-containing-Dockerfile]
  3. Build and start the containers

    docker-compose up --build
    • The application will be accessible at localhost:8501.

    • ⚠️ If you encounter issues with pymssql, adjust its version in requirements.txt or remove it before building the Docker image.

👤 Author