Skip to content

An application designed for French real estate management, providing tools for property listing, analysis, and market insights​.

Notifications You must be signed in to change notification settings

LudovicGardy/app_sotisimmo

Repository files navigation

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

About

An application designed for French real estate management, providing tools for property listing, analysis, and market insights​.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages