Code

Discussion on Houzi real estate app | Houzez | Flutter

Discussion on Houzi real estate app | Houzez | Flutter

Cart 548 sales
Recently Updated

465 comments found.

I like the app design, I have a few questions:

Can the locations have multiple photos?

Could I use it as a location based app?

Things I would need to change: 1. More categories 2. No pricing 3. A button to open the location and navigate to it on Google maps

1. Yes, each listing can have multiple photos.

2. It does show nearby listings based on gps location, however the app fundamentally built around the idea of selecting city from a list.

3.changes:

1. Yes you can have as many categories as you want.

2. Price can be hidden.

3. Yes, it already opens the location in google maps.

I am having trouble running the project in Android studio. I get build errors. Can you please help me

”* What went wrong: Execution failed for task ’:app:compileDebugKotlin’. > A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction > Compilation error. See log for more details

  • Try: > Run with—stacktrace option to get the stack trace. > Run with—info or—debug option to get more log output. > Run with—scan to get full insights. > Get more help at https://help.gradle.org.

BUILD FAILED in 51s Running Gradle task ‘assembleDebug’... 51.9s Error: Gradle task assembleDebug failed with exit code 1”

Looking through google, it seems to be an error with your Kotlin setup.

I would try cleaning the project, and rebuilding.

As a test, I would recommend downloading the fresh source from CodeCanyon and unzip and try building that fresh copy.

I tried with cleaning and rebuilding but I get the same error. Could you help me on anydesk?

Please try with fresh copy of Houzi first.

Hello Houzi (Houzez)... Besides buying the Houzez Wordpress Theme setting it up and buying this flutter app (Houzi).. WHAT ELSE is required besides WordPress Hosting (i.e. Namecheap EasyWP) – What else is required to run both and publish the app after customization of course.

I am tech-savvy but not in coding/development but can get my way around easy to install / do tasks. Can you please briefly, explain in quick points what else required for the service (the whole website/mobile app) to run smoothly online, and have/publish the iOS and Android Flutter versions to App Stores?

Would appreciate your help/support on this as we are studying the total cost required (budget is a concern).

Awaiting your reply :) Thank you.

To get started, you’ll need the following:
- Houzez Theme License – $79
- Houzi App License – $59
- Apple Developer Account – $99
- Google Play Developer Account – $25
- A WordPress hosting plan with a domain
- If multi-lang is required, then wpml - $99 (optional)
- A business icon (1024 x 1024)
- Firebase and Google Cloud projects (~ free)
- OneSignal acc for push notifications (free)
- An app description for app stores
- A Google Play app cover photo (1024 x 500)
- A Mac machine (for Xcode/iOS app)

And you are ready to configure everything yourself.

Hello and thank you for the quick / swift reply.

Is there any way we can correspond via email to show some screenshots and a few bugs that I encountered trying out the demo app?

PS. Sending this from my email inbox as a reply to your reply.

Regards.

Hello, you can send a personal message from our profile here on CodeCanyon.

I have a problem with the dint app. I want to send you screenshots, but I can’t do it here. How can I do it, please?

Send personal message, we’ll follow up in the email

Hello, can you add a feature in your next update that shows if a house is occupied when a tenant leaves it shows vacant on some properties. Thank you

You can add custom field in your Houzez Settings. And make it show for every listing. Custom field also show in add listing form and it can be added in search filters.

iam facing a problem now that when i try uploading any real estate it keeps upolading the same real estate multiple times without stopping please help

Hello, replied to your dm about the plugin list on your website.

hello how to increase the margins inside the navigation bar buttons and the search tab button? How to reduce the width of the “bedroom” and “bathroom” fields in the “Quick add property” tab? THANKS

To modify the bottom navigation bars, you will have to look into these files:
packages/houzi_package/lib/widgets/bottom_nav_bar_widgets/bottom_navigation_bar.dart

Bedroom and Bathroom fields will take entire row, even if you reduce the width, that’s because the add listing form are dynamic and configurable via configuration json, each field will take its own row.

Hello! The title of my listings is kinda large, is there a way to display the title in two lines on the property cards? Because only the first word appears

Like, if i put them like this

https://prnt.sc/GhdCrQj_jLGo

instead of the sequential_location_picker field

it will work with the herarchies?

Because on the site they are paired to be if you select one it will display the areas of the selected city and like that.

Yes, it will work like that.

Hello … i need help.

1.I don’t see mobile opt sign up in app. I only see mobile otp in login. How can i enable mobile otp in sign up page.

2. My country Myanmar have 10 digits in mobile. when i use mobile opt in login page. I can not type fully digits of my phone number(It available only 9 digits). So how can i fix this.

3. In listing detail page, in detail section, it hide details infromations such as bedrooms, bathrooms,Year built, etc. They appear only click more details buttom. So, how can i view automatically these informations without clicking more details buttom. I just do not need more details buttom. I want to show infromation directly.

Please help me to do these things. How can i do it. Please guide me.

1. Mobile OTP works as sign in if the user is already registered on the website. It also works as signup if the user is not already registered. If you want to include the OTP as part of signup form, you will need to implement yourself. Edit these files:
PROJECT/packages/houzi_package/lib/pages/home_screen_drawer_menu_pages/user_related/user_signup.dart

2. We’re using intl_phone_field for the phone input field. It already has set of phone lengths for all countries. It has option to add countries. You can provide custom country to this field. Following file is used as phone field everywhere:

PROJECT/packages/houzi_package/lib/pages/home_screen_drawer_menu_pages/user_related/phone_sign_in_widgets/phone_field_widget.dart
3. Open file at
PROJECT/packages/houzi_package/lib/pages/property_details_related_pages/property_detail_page_widgets/pd_features_details.dart

Goto line # 28 and find bool isMoreDetails = true; . Make sure it is set to true.

Hi! This is a presales question:

In “Type of listing”, can we create more categories through the admin manager panel in addition to “Fore Rent”, “For Sale”, “Commercial”, Residential”?

Also, can we map custom fields to such newly created listing category types?

1. Yes, you can create multiple property types (commercial, residential, workplace) and property statuses (for sale, for rent, for auction) as many as you want. These are dynamic and admin can control every type.

2. There’s also an option to create custom fields and you can assign custom fields to your property listings.

Nice. A couple more questions:

1. Can we create a custom form or change the fields in the default form for a new type of listing? For eg: the fields required in the form for an “Auction” would be different from the fields available in the form for “Sell”. 2. How do we change the words/nomenclature for some words?

Thanks much.

1. It will be automatic. The new type will appear in add property form and search form automatically.

2. There are translation files for couple of languages. Even if you want to change words for English, you can change it in English file.

Hello … i am facing a error code after changing Bundle Identifier. Please help me

Error Code here

Invalid depfile: C:\houzi\.dart_tool\flutter_build\449009eb728f151ee0d622286873310f\kernel_snapshot_program.d Invalid depfile: C:\houzi\.dart_tool\flutter_build\449009eb728f151ee0d622286873310f\kernel_snapshot_program.d Invalid depfile: C:\houzi\.dart_tool\flutter_build\449009eb728f151ee0d622286873310f\kernel_snapshot_program.d Invalid depfile: C:\houzi\.dart_tool\flutter_build\449009eb728f151ee0d622286873310f\kernel_snapshot_program.d Error: Couldn’t resolve the package ‘houzi’ in ‘package:houzi/hooks_v2.dart’. lib/main.dart:1:8: Error: Not found: ‘package:houzi/hooks_v2.dart’ import ‘package:houzi/hooks_v2.dart’; ^ lib/main.dart:5:3: Error: ‘HooksV2’ isn’t a type. HooksV2 v2Hooks = HooksV2(); ^^^^ lib/main.dart:5:21: Error: Method not found: ‘HooksV2’. HooksV2 v2Hooks = HooksV2(); ^^^^ Unhandled exception: FileSystemException(uri=org-dartlang-untranslatable-uri:package%3Ahouzi%2Fhooks_v2.dart; message=StandardFileSystem only supports file:* and data:* URIs) #0 StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:45) #1 asFileUri (package:vm/kernel_front_end.dart:820) #2 writeDepfile (package:vm/kernel_front_end.dart:960) <asynchronous suspension> #3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:712) <asynchronous suspension> #4 starter (package:frontend_server/starter.dart:109) <asynchronous suspension> #5 main (file:///C:/b/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13) <asynchronous suspension>

Target kernel_snapshot_program failed: Exception

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ’:app:compileFlutterBuildDebug’. > Process ‘command ‘C:\flutter\src\flutter\bin\flutter.bat’’ finished with non-zero exit value 1
  • Try: > Run with—stacktrace option to get the stack trace. > Run with—info or—debug option to get more log output. > Run with—scan to get full insights. > Get more help at https://help.gradle.org.

BUILD FAILED in 37s Error: Gradle task assembleDebug failed with exit code 1

Still getting this error

Error: Couldn’t resolve the package ‘houzi’ in ‘package:houzi/hooks_v2.dart’. lib/main.dart:1:8: Error: Not found: ‘package:houzi/hooks_v2.dart’ import ‘package:houzi/hooks_v2.dart’; ^ lib/main.dart:5:3: Error: ‘HooksV2’ isn’t a type. HooksV2 v2Hooks = HooksV2(); ^^^^ lib/main.dart:5:21: Error: Method not found: ‘HooksV2’. HooksV2 v2Hooks = HooksV2(); ^^^^ Unhandled exception: FileSystemException(uri=org-dartlang-untranslatable-uri:package%3Ahouzi%2Fhooks_v2.dart; message=StandardFileSystem only supports file:* and data:* URIs) #0 StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:45) #1 asFileUri (package:vm/kernel_front_end.dart:820) #2 writeDepfile (package:vm/kernel_front_end.dart:960) <asynchronous suspension> #3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:712) <asynchronous suspension> #4 starter (package:frontend_server/starter.dart:109) <asynchronous suspension> #5 main (file:///C:/b/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13) <asynchronous suspension>

Target kernel_snapshot_program failed: Exception

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ’:app:compileFlutterBuildDebug’. > Process ‘command ‘C:\flutter\src\flutter\bin\flutter.bat’’ finished with non-zero exit value 1
  • Try: > Run with—stacktrace option to get the stack trace. > Run with—info or—debug option to get more log output. > Run with—scan to get full insights. > Get more help at https://help.gradle.org.

BUILD FAILED in 42s Error: Gradle task assembleDebug failed with exit code 1

Send a personal message from our profile.

Solved. It is fine now. Thank you brother.

Does include live chat system between Agency and Buyer ?

send personal message from our profile.

I have one more question. My website have four Currency(Multi Currency). Example … one property is USD and another property is Thai Baht. Just like that. When user create listing in website, they choose one currency. Is available in this app?

Multi currency is not available. May be in future version we will think about implementing.

Membership why not exist as options

It exists. Follow the docs: In App Purchases

Hello i’ve downloaded the last update of the app v 1.4.3.4 and i would like to thats bugs. In addition to this, the widget such as blog is not displayed either in the Drawer menu or in the Navigation bar. I’ll send you screenshots.

You need to increase the version number when you make any changes in configurations. Also make sure to update the configurations in the plugin on the admin panel.

hello how to increase the margins inside the navigation bar buttons and the search tab button? How to reduce the width of the “bedroom” and “bathroom” fields in the “Quick add property” tab? THANKS

You will need to manually modify files for these.

To change things in bottom navigation bar: HOUZI/packages/houzi_package/lib/widgets/bottom_nav_bar_widgets/bottom_navigation_bar.dart

To change things at add property: HOUZI/packages/houzi_package/lib/widgets/form_widgets/generic_form_widget.dart

Do you guys offer setup for a fee?

Yes, send a private message from our profile.

i have problem with add new property after submit property its done add but without images and it keep uploading 0% on the main page

Send your details in a private messages from our profile.

Hi,

I am planning to purchase this app today, but few questions…

1- Should I also buy the Houzi WordPress theme as part of this Flutter app..? if so please share the URL for that…

2-Can u please share some test credentials for the buyer, seller, agent, and agencies…so that I can ensure I test before I complete my purchase…

3- We are planning to host this app for our business which has great growing customers, ......so is this application well paginated and populated the data to handle large data in real-time?...

hope this application will show high performance without any coding changes at-least for the next 6 months of large data…?

1. Yes, Houzez (theme) is absolutely necessary for the app to work. Buy here.

2. You can signup as each role in our demo app.

3. Yes, it does. App is just a front end. The performance is proportionate to your server choices.

Hi There How Can I Change Font Size in my app for example i want to change tab bar font size in properties section my properties all and draft properties’

Open the file at

project/packages/houzi_package/lib/files/app_preferences/app_preferences.dart

And goto line # 53, you should see a all kind of font sizes used in the app.

Would love it if we can have an update that limits add properties to Agents/Agencies.

Currently using this for a private real estate firm and they don’t want people signing up and adding properties. The website is already configured to make sure anyone that signs up ends up as Subscriber.

Had to turn off the Add Properties via drawer for the app so inhouse agents can’t even use the app. Its a bummer haha.

Nice app regardless

You can keep allowing only three roles, agent, agencies and buyer from the theme option in the admin panel.

And set the default signup role to buyer in admin panel > settings.

Buyer role doesn’t have option to add listings.

That never occurred to me!!! Thanks alot boss!!

Hello, I have a question before buying, does it work to show translations with translatepress?

This plugin is very popular and good for automatic translation, so it would be great to be able to show automatic translations with translatepress on the phone app as well.

We have not tested TranslatePress. However looking at TranslatePress docs, it seems to support translation in rest api.

For a test, install our rest api plugin on your website where translation is active. Download our demo app (from appstore or googleplay). Open app and goto settings > Demo Config > Enter URL

You can enter your url with language name path like:

domain [dot] com/es

This way you can check if the app will work with translation or not.

I just tried this and unfortunately doesn’t work

Send your website address in message from our profile.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey