Behind the name
"Doko", or どこ, is the Japanese word for "where" and phonetically pronounced "doco". Thus, our play on sounds conveys the meaning of searching, as one does in a scavenger hunt.
One of our members recently hosted a scavenger hunt for her class. She had her students explore the campus of the University of Washington, taking pictures of landmarks and locations specified by the hunt. The students posted their images on to a Facebook group page that they used to facilitate events and announcements for their class. The page became cluttered, and it was tedious for our teammate to grade participation and verify the correct target was taken in images. This is where Clarifai and our separate web application came in. Local-do.co is our solution to a photo-based scavenger hunt with verified images and participation.
What it does
Local-do.co uses Clarifai to verify images that participants take of their destination by matching tags and defining characteristics specified by the organizer. Our users are organizers and participants of scavenger hunts. Organizers have a dashboard that allows them to create new hunts, list their existing ones, and then share with their desired participants. When the participant receives a URL from an organizer, they are prompted to enter their team name. Existing team names will be brought to their dash page, while new teams can start a new dash. As teams explore, on their journey to complete the scavenger hunt, they are able to upload images of their destination to Local-do.co. From there, the image is verified with Clarifai and a response is sent back to the organizer.
How we built it
Challenges I ran into
As first time users of Firebase, the biggest hurdle by far was figuring out how to use this exciting new technology.
Accomplishments that I'm proud of
Having web app that is connected from the front to back end, ready to be used by scavenger hunt lovers of all kinds.
What I learned
If you use a new technology, be prepared to underestimate the time needed for the most simple tasks.
What's next for Local-Do.co
So many things. Refacture the back-end code so that querying data is easier, which will allow us to build more features on top of the existing Local-Do.co. For example, we would have liked to implement a Leaderboard and Livefeed. We also wanted to use the Google Maps API to provide participants with a Google Maps with their path highlighted so they could retrace their epic journey.