Inspiration

When brainstorming our idea, our team decided to take inspiration from apps that have helped us through our experiences in cities and urban towns, as well as take into account issues that are affecting city areas. Inspired by the connectivity and exciting elements of Pokemon Go, as well as the need to protect the environment from littering, our team decided to fuse these two ideas into an app that would help promote group clean-ups and meeting other environmentally conscious individuals across the city through fun and rewarding quests!

What it does

EcoQuest is an app that allows users to take on an environmental adventure, as they can join quests, which are planned meetups to clean up litter. Additionally, users can join guilds, which are groups that can host quests for their members and other users. These guilds can be made by organizations, clubs, or groups of friends. By attending quests, users gain a certain amount of gems based on the amount of trash collected, members attended, and time spent during the quest. These gems can then be redeemed for coupons at local businesses, allowing the user to feel excited to gain rewards and local businesses to gain more exposure. Additionally, users can gain special badges from a variety of means, such as through guilds, ranking, and businesses that they redeem from. Overall, this app promotes cleaning up the community, meeting new people, helping local businesses, and feeling more connected to one’s city.

How we built it

We built this project using Figma and Expo Go with React Native. All team members worked with Figma to create a usable prototype that shows the perspective of the user, using a unique UI/UX method of gamification to allow the app to feel exciting for users. Emma and Amrit also worked on a majority of the Expo Go version of the app, as they created screens and referenced the Figma mockup. Megan worked on additional visual assets, such as pixelated characters, to add to the game element of the app, as well.

Challenges we ran into

When creating this app, we faced a few challenges. Our team is new to Figma and Expo Go, so we had to learn a lot while creating our prototype and adapt to the features. Additionally, when finding a way to create a coded version of our app, our team had a few challenges with learning Expo Go, as our team members had to adapt to the language used and learn how to effectively share our code. We also have minimal experience with Github, so we had trouble uploading those files. However, we were able to pick up the skills needed to create on these platforms and effectively collaborate allowing us to learn a of skills related to app development and teamwork from this experience!

Accomplishments that we're proud of

We are proud of how functional our Figma design turned out, as it has all the screens we planned and showcases the user’s experience in the app. We were also able to learn a lot about Expo Go, which is an application we have never used before. We are also proud of how we decided to theme the app, as we were able to combine our interests and create an app that can truly help the community.

What we learned

This project was the first time for all of our members developing an app using Expo Go and React Native. We found that creating our prototype was extremely helpful in picturing the layout of our project and thoroughly planning for our coding process. This was also the team’s first time working with GitHub in a hackathon setting, and we found that the process was stressful but enlightening.

What's next for EcoQuest

We are all passionate about the idea behind our concept, and we believe that this concept has the potential for real applications. In order to implement a project like this, we would require a much bigger team to handle logistics and marketing to get our idea off the ground. For now, we hope to continue to develop our skills with app development and maintain our passion for the environment.

Built With

Share this project:

Updates