GeoQuest is a location-based Android application that allows users to create and complete real-world quests using geolocation tracking and map integration.
The project was developed as part of a collaborative university software engineering project and focuses on interactive mobile experiences, user-generated content, and location-aware gameplay systems.
- Create custom location-based quests
- View quests using interactive map functionality
- Track user location in real time
- Complete quests by visiting physical locations
- User account/authentication support
- Persistent quest and user data storage
- Mobile-first Android UI/UX
- Android Studio
- Java
- Firebase
- Google Maps API
- Geolocation Services
- RecyclerViews / Fragments
- Git & GitHub
- Clone the repository
git clone https://github.com/forrestgraycode/GeoQuest.git-
Open the project in Android Studio
-
Configure Firebase credentials if necessary
-
Build and run the application on an emulator or Android device
GeoQuest was designed to explore:
- Mobile application architecture
- Real-time location tracking
- Interactive map-based experiences
- User-generated content systems
- Collaborative software development workflows
- Quest rating/review system
- Friend/social features
- Push notifications
- Expanded achievement/progression systems
- Improved map filtering and discovery
Forrest Gray
Boston-based Full-Stack Software Engineer focused on frontend engineering, mobile development, and modern web applications.
- GitHub: https://github.com/forrestgraycode
- LinkedIn: https://linkedin.com/in/forrest-gray