Skip to content

ijoosong/moto.host

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moto.host

Your mobile tour host

Built for the TechCrunch Disrupt 2016 Hackathon.

Pitch

In the era of IoT, it's become a lot easier to learn about a city's history, architecture, and culture. Now with moto.host, your new mobile tour host, it's become even easier. Take a picture and with the power of Clarifai, NYC Open Data, geolocation, IBM Watson, and your own mobile device, you can quickly get detailed information about what you're seeing effortlessly. Let your mobile phone be your host as you tour your city and get to know it better than ever before.

User Flow:

Open the app, camera shows up, you take a picture, you get information from that picture/location.

App Flow:

React Native Android App, gets information from captured photo, sends to Clarifai, based on tags get information from NYC open data. Info is pushed to screen, then text-to-speech is pushed to headphones.

NYC Open Data references:

Built by:

User Information: In order to run the app, there are several moving pieces you have to initialize.

  • First there is a flask backend with NYC Open Data on Mongodb. The json files must be migrated to a Mongodb database using these while in moto/json_files:
  • mongoimport --db moto --collection eateries --drop --file eateries.json --jsonArray
  • mongoimport --db moto --collection landmarks --drop --file condensed_landmarks.json --jsonArray
  • mongo
  • use moto
  • db.landmarks.ensureIndex({location:"2dsphere"})
  • Second, you run the phone app connecting to the backend.