Inspiration

Summer is coming and finding great new places to hike would be easy with an app.

What it does

We created a mobile application for Android and iOS which lets users explore hiking trails in BC

How we built it

The designs were first mocked up in Adobe Experience Design and Illustrator before being built natively for Android and iOS. For the backend, we created an API using CockroachDB and Node.js. We wrote a web scraping script that parsed XML data from vancouvertrails.com and stored the data in CockroachDB. We then designed and implemented a REST API which the mobile client consumes to retrieve data. We then designed and implemented a REST API which the mobile client consumes to retrieve data.

Challenges we ran into

We had many small bugs that were hard to find and debug.

Accomplishments that we're proud of

Our apps work and look nice, including the backend node api using cockroachdb

What we learned

cockroachdb nodejs android ios ui/ux design

What's next for Xplore

If we had more time, we would have implemented Google Maps API to help users navigate to the trails. We would have also looked at expanding additional features such as searching, and localization. For this hackathon, we focused more on refining the user interface and user experience of the application rather than adding additional functions.

Built With

Share this project:

Updates