It is tiresome to create a profile for each and every application we use. On top of this humans are social creatures. Novelty is nice but doesn't make an experience by itself. People and interactions do.

What it does

More than surprising you with unknown places, it brings adventurers together through social experiences. All this while also providing an innovative way of building a user profile.

How we built it

We used machine learning with Python and TensorFlow to be able to gather your main interests from your phone's gallery. And all of this packaged into an intuitive Android experience.

Challenges we ran into

  • querying provided APIs
  • matching cities with user interests
  • Kotlin async coding

Accomplishments that we're proud of

Being able to train a data model to have a good performance on extracting user interests' from their phone's images. Actually merging two 2-people teams into a cohesive 4-person whole.

What we learned

  • sleep is important
  • there is such a thing as too much Kinder Pingui

What's next for Best By Surprise

  • bed time

Built With

Share this project: