Inspiration

The idea for SmartHouse came from the list of inspirations provided for the challenge particularly the one for responsiveness. It became very important to use Quickbase platform to build apps that can improve the productivity of real estate agents and engagement of customers using business automation tools, mobile and smart home technologies.

In addition, I wanted to build the SmartHouse application without much code using a No Code or Low Code platform like quickbase while utilizing all the tools within their ecosystem.

What it does

SmartHouse is an app for adding and updating information of real estate brokers, connecting with customers or contacts, and managing real estate properties including unlocking doors, temperature and light controls when showing houses to customers. The app facilitates interactions among brokers as well as interactions between a broker and different properties. A broker can modify prices, pictures of properties, contacts, to mention a few.

How I built it

SmartHouse was built using Quickbase web app platform using tables, pipelines, and other components of the platform. Quickbase web app is very responsive making it usable from a mobile browser. In addition, I downloaded the Quickbase Android app for the mobile experience. Both the progressive or responsive web app and the native apps helped with testing while developing the app on the web platform. With Quickbase pipeline feature, I configured the Quickbase channel for updating a record field (price) in a table and sending a slack action/notification whenever the price is changed.

Challenges I ran into

One of the challenges I ran into was the use of address field in quickbase for location. The dataset I prepared was formatted differently from what Quickbase will use for location. I later discovered I could use latitude and longitude for street 1 and street 2 fields respectively of the address field. Or I could use the street address, zip code, and state/region. Another challenge encountered was formatting a picture so it appears as an icon in a quickbase table. In addition, posting json data to a hosted webhook endpoint using the Webhook pipeline channel was a challenge.

Accomplishments that I'm proud of

I had a lot of features in mind for the implementation including automation of real estate management processes, integration with microsoft iot for controlling IoT devices like light bulb, locks, thermostat; integration with bots as well as a recommender system. However I had a limited time and was I able to complete one of the business requirements for posting price changes to slack.

What's next for SmartHouse

The roadmap is to complete the features mentioned earlier.

What I learned

Built With

Share this project:

Updates