With the recent growth in popularity of exploring the outdoors (all thanks to Pokemon Go), we wanted to capture the feeling of adventure, and allow people to share their experiences.

What it does

Breadcrumbs lets you share your adventures with the community, and explore other people's stories as well! Leave virtual notes, and photos tagged to your geo-location, and allow other to be inspired by seeing what you've been up to.

How we built it

Hosted on the Google Cloud platform, we hosted an Ionic (AngularJS) web app. We used Cordova to build an Android app, and interface with the native Android SDK. Our primary database is MongoDB, and our image assets are stored using Firebase.

Challenges we ran into

The Google Maps API ran into some hiccups and incompatibilities with the Ionic framework, which slowed our productivity.

Accomplishments that we're proud of

We're proud to show that we were able to not only build a functioning app, but also take the opportunity to experiment and learn about a multitude of technical solutions including CockroachDB, Firebase, and Google Cloud.

What we learned

We learned just how much overhead there was in pivoting ideas during a hackathon! We also gained a lot of new skills like learning AngularJS and Ruby, as well as experimenting with new backend and database solutions.

What's next for Breadcrumb

We want to be able to re-use many of the backend solutions we used in other projects moving forward.

Share this project: