How to execute the program

  1. Clone the repository
  2. Open the terminal and navigate to the directory where the repository is cloned
  3. install the requirments by running the following command:
pip3 install -r requirements.txt
  1. Run the following command to execute the program:
python3 HomeMatch.py # this will run the program and display the augmented listings in the terminal according to the user preferences..
  1. To generate new listings run the following command:
   TAILORED RESPONSE :
Based on the buyer\'s preferences, I would tailor the listings as follows:

1. Downtown Property:
- Price: $1,000,000
- Bedrooms: 4
- Bathrooms: 2
- House Size: 2000 sq. ft.
- Description: "Experience the best of urban living in this beautiful home located in the heart of the city. Enjoy the vibrant energy of downtown while still having access to great amenities and entertainment options. Perfect for those seeking a dynamic and connected lifestyle."

2. Suburbia Property:
- Price: $800,000
- Bedrooms: 4
- Bathrooms: 3
- House Size: 2500 sq. ft.
- Description: "Escape to your own oasis in this spacious family home nestled in a quiet, family-friendly neighborhood. With good schools and parks nearby, this property offers the perfect blend of suburban tranquility and convenient amenities. Ideal for those looking for a peaceful retreat with access to essential facilities."

These tailored descriptions aim to resonate with the buyer\'s desire for a balance between urban and suburban living, while emphasizing the psychological benefits and addressing their subconscious desires for a peaceful sanctuary and community-oriented neighborhood.

How generate new listings

  #from the `main` in `HomeMatch.py` uncoment the following line to generate new listings
    #generate_listings()  # this will generate new listings and save them in the `listings.json` file

Output