We appreciate the convenience of hands-free apps. One notoriously non-hands-free task is filling out browser forms. We wanted to fix that.

What it does

The user can speak aloud their moving plans—including points such as location and price range—and Birdhouse will compose a list of properties that match the user's preferences.

How we built it

  • NLP and text parsing in Python 3
  • Flask backend
  • Google Cloud for hosting
  • HTML/CSS/JS for the interface

Challenges we ran into

  • Aligning images precisely in a web page
  • Creating an audio pipeline between the front and back ends
  • Model view controller for Google Maps API

Accomplishments that we're proud of

  • Solving the aforementioned challenges
  • Creating a robust, professional interface
  • Providing a useful service

What we learned

  • How to use AJAX
  • How to interface a front end with a back end
  • The pitfalls of loosely typed languages

What's next for Birdhouse

  • Even more intelligent NLP
  • Searching for real estate outside of the USA
Share this project: