An open API service indexing awesome lists of open source software.

https://github.com/piotrotta/python_gui_biuranieruchomosci

App for real estate offer searching with Python and ttkboostrap for GUI. Access offers from five separete offices and then browse, filter, and sort fetched listings by price, property type, and more.
https://github.com/piotrotta/python_gui_biuranieruchomosci

beautifulsoup4 bs4 python requests-python ttkbootstrap

Last synced: about 1 year ago
JSON representation

App for real estate offer searching with Python and ttkboostrap for GUI. Access offers from five separete offices and then browse, filter, and sort fetched listings by price, property type, and more.

Awesome Lists containing this project

README

          

# Python Gui BiuraNieruchomosci

![Stable Version](https://img.shields.io/badge/stable-1.0.0-green)
![Latest Version](https://img.shields.io/badge/latest-1.0.0-yellow)

Made for

![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)

and made with

![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)

## Table Of Content

- [About](#about)
- [Features](#features)
- [App showcase](#app-showcase)
- [Used technologies](#used-technologies)
- [Running the app](#running-the-app)
- [Authors](#authors)
- [Copyright](#copyright)

## About

This Python application is designed to graphically simplify the process of searching for real estate offers from five different offices. It allows users to browse through realestate offers, filter and sort them based on given preference.

### Features:

- `Search` for real estate offers from five different offices simultaneously.

- Search results are inserted into a `list`.

- Offers can be `filtered` based on criteria such as price price, property type, etc.

- `Sorting` of offers based on price, location, size, etc.

### App showcase

Gui BiuraNieruchomosci showcase

### Used technologies

- **Programming language:** Python 3.11.4

- **Programming editor**: VScode

- **Libraries**:
- [ttkbootstrap](https://ttkbootstrap.readthedocs.io/en/latest/)
- BeautifulSoup (HTML parsing)
- Requests (HTTP library)

## Running the app

**Prerequisits:** `Python 3.11`, `ttkbootstrap`, `bs4` and `request` library.

You have to install `Python` atleast version `3.11` [Python downloads](https://www.python.org/downloads/)

and You need to install ttkbootstrap, bs4 and request, e.g. using `pip`

```powershell
pip install ttkbootstrap
pip install bs4
pip install requests
```

Then all left to do is run the following command

```powershell
python GUI.py
```

## Authors

- [Piotr Otta](https://github.com/PiotrOtta)
- [Huskarny](https://github.com/huskarny)
- [ZehirAhsen](https://github.com/ZehirAhsen)
- [lukc2](https://github.com/lukc2)
- [MichalKuzminski](https://github.com/MichalKuzminski)

## Copyright

Python Gui BiuraNieruchomosci by Piotr Otta is licensed under CC BY-NC-SA 4.0

This application utilizes APIs of realestate offices solely for educational and non-commercial purposes.

No part of this application or its content may be reproduced, distributed, or utilized for any commercial endeavors without the express written consent of the copyright holder.

This application is intended for educational and informational purposes only and does not intend to infringe upon any copyrights or trademarks of the API providers or realestate offices.