Links
Inspiration
During our down time, we often stay at our house with nothing to do. Our projects aims to remedy the issue by giving out suggestions on where to go and what to do. With a click of a button Caribou Quest will give its's user a "quest" which can be completed for rewards and most importantly bragging rights.
What it Does
Each the "generate quest" button is pressed, we will create new quest with the help of GPT API. Our app will then display the objective and location of the quest we generated.
How We Built It
The main front end of the project was constructed using react native, while the backend uses Express JS and Node JS. The app also uses MongoDB as its database to store various information. OpenAi's GPT API was used to provide quest recommendations. Google maps API was also used to display the location of the user and quest.
Challenges We Ran Into
A couple of features had to be cut back for the hackathon. We were originally planning to use PropelAuth as the login system before realizing that it isn't compatible with react native. We also weren't able to introduce alternate quest objective and several additional features.
Accomplishments That We're Proud Of
For most of our team, this was the first project which utilizes JavaScript as the main language. We also used most of the APIs for the first time during this hackathon. Despite this, we were still able to deliver a minimum viable product fit for presentation.
What We Learned
We learned a lot things during the hackathon. A lot of the processes we were using was new to us. By pushing ourselves in the hackathon, we were able to progress and learn quickly. The workshops provided was taught us a lot about several new subjects.
What's Next?
We have several ideas to enhance Caribou Quest to the next level:
Team DevPost Profiles: