Inspiration

Quest in video games are one of the most classic modes of game-play of all time. And I was always thinking, how can i find a great quest like this in real life.

What it does

Our application provides the using with the ability to go on their own adventure. All they need to do is pick up their phone, choose a quest from a dynamically created list, and heading out on an adventure. And users even have the option of keeping their knowledge of the quest very low to keep everything exciting.

How we built it

We uses react native for the front-end with a MongoDB database, along with express and mongoose for the back-end. We also utilized Googles Places API, to find locations of interest.

Challenges we ran into

Danyal is a sophomore and has never worked in any sort of app/web development and we were a team of 2 so we did not have much time to get work done. Initially we planned to work with Firebase, but it was not compatible with expo go which was what we were using to run our app on our android emulator while developing. So I had to learn MongoDB which made the database setup take longer than expected. We were short on people and time which in an environment like a hackathon is not the best.

Accomplishments that we're proud of

I am very proud of myself and Danyal because we both learned not only new technologies but also in working as a team,leadership,fixing bugs, and much more. But I am most proud of the fact that we go a finished product ready to submit, even when we were understaffed, and were working with technologies we knew nothing about.

What we learned

We learned about React Native, Team environments, MongoDB, Working with APIs, Express, and Mongoose.

What's next for Questly

Implementing a map that will give directions to the destinations are next, along with more APIs being added to diversify the pool of quest types.

Share this project:

Updates