--- title: Real Estate Projects emoji: 🏠 colorFrom: blue colorTo: green sdk: gradio sdk_version: 5.15.0 python_version: 3.12.4 app_file: app.py license: other pinned: false --- # Real Estate Projects Scraper and Analyzer A Gradio interface that scrapes and analyzes real estate projects using LangChain and SQLite. ## Features - Stores data in SQLite using Peewee ORM - Chat interface to query project data ## Setup 1. Create and activate a virtual environment: ```sh uv venv --python 3.12 ``` 2. Compile the requirements file: ```sh uv pip compile requirements.in --generate-hashes -o requirements.txt ``` 3. Install the dependencies: ```sh uv pip sync requirements.txt ``` 4. Run the application: ```sh uv run app.py ``` 5. Upgrade all packages to their latest versions: ```sh uv pip compile - -o requirements.txt --upgrade ```