🏡 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.
Pipeline | Application |
- Anaconda or Miniconda
- Docker (for Docker deployment)
- Python 3.11
- Python libraries
pip install -r requirements.txt
-
Clone the repository and navigate to directory
git pull https://github.com/LudovicGardy/app_sotisimmo cd sotisimmo_repos/app_folder
-
Environment setup
- Create and/or activate the virtual environment:
or
conda create -n myenv python=3.11 conda activate myenv
source .venv/bin/activate
- Create and/or activate the virtual environment:
-
Launch the Streamlit App
- Run the Streamlit application:
streamlit run main.py
- Run the Streamlit application:
-
Prepare Docker environment
- Ensure Docker is installed and running on your system.
-
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]
- For multiple containers:
-
Build and start the containers
docker-compose up --build
-
The application will be accessible at
localhost:8501
. -
⚠️ If you encounter issues withpymssql
, adjust its version inrequirements.txt
or remove it before building the Docker image.
-
- LinkedIn: Ludovic Gardy
- Website: https://www.sotisanalytics.com