Team Bug SlayerspresentEcoQuest
EcoQuest Demo Video
Start off your journey to conquer waste with just one tap at a time!
EcoQuest was born from the idea that everyday tasks should be more fun. Everyone could play a part in cleaning up our communities by taking part in an interactive, slightly competitive game. The users go through a pleasant journey to reduce waste, guided by the map and daily quests. Each piece of litter picked up earns points, pushing the user up on the leaderboard. EcoQuest exists to combine real-world impact with gamification, making environmental cleanup engaging and accessible for everyone!
The Team
Toby Chan
Katja Krempel
Gisela Santos
David Baker
Edward Irvine
Robin Barker
Technologies
We used: Firebase Authentication, Firebase Realtime Database, React, React Native, React-Native-Maps, React Navigation, ExpoGo, GitHub
Firebase authentication: Offered a straightforward, secure way to handle user authentication, easily integrated for mobile platforms.
Firebase Realtime Database: Provides real-time data syncing which is ideal for the leaderboard and map features.
React and React Native: Allow cross-platform mobile app development from a single codebase.
React-Native-Maps: Easily integrates with React Native, allowing good functions for the map feature.
React Navigation: The recommended library for navigating between screens in a React Native App. Allowed for easy and straightforward customisation.
Expo Go: Made development and testing straightforward by allowing quick iteration without constant recompiling.
GitHub: Chosen for version control and collaboration due to familiarity.
Challenges Faced
We never face challenges, only opportunities to learn