Skip to content

danialtavakoli/HousePick

Repository files navigation

HousePick

Project Description

HousePick is an Android application that allows users to browse, add, and manage real estate listings. The app includes AI-powered features to assist users in finding the perfect property, and it provides a streamlined interface for interacting with property ads.

Screenshots:

Tech stacks

XML, MVVM, Mateial Design, Volley, EasyPermission

Features

  • Browse Listings: View a variety of real estate listings with detailed information.
  • Add Listings: Users can post their own property ads.
  • AI Chat: Get property recommendations through an AI-powered chat feature.
  • Notifications: Stay updated with notifications about new listings and updates.
  • Interactive Map: View property locations on an integrated map.
  • User Authentication: Secure login and registration process.

Installation

  1. Clone the repository: git clone https://github.com/danialtavakoli/housepick.git

  2. Open the project in Android Studio:

    • Ensure that you have the latest version of Android Studio installed.
    • Open the project by selecting the build.gradle file.
  3. Build the project:

    • Sync the project with Gradle files.
    • Build the project to ensure all dependencies are correctly set up.
  4. Run the app:

    • Connect an Android device or start an emulator.
    • Run the app through Android Studio.

Usage

  • Browse Listings:

    • Open the app to see a list of available properties.
    • Use the search and filter options to narrow down your choices.
  • Add a New Listing:

    • Navigate to the "Add Ads" section.
    • Fill in the property details and submit the form.
  • AI Chat:

    • Access the AI chat from the main menu.
    • Ask the AI for property suggestions based on your preferences.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Make your changes.
  4. Commit your changes: git commit -m 'Add some feature'.
  5. Push to the branch: git push origin feature-name.
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Real estate android application with AI features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages