Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 1.72 KB

File metadata and controls

77 lines (50 loc) · 1.72 KB

GeoQuest

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.


Features

  • 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

Technologies Used

  • Android Studio
  • Java
  • Firebase
  • Google Maps API
  • Geolocation Services
  • RecyclerViews / Fragments
  • Git & GitHub

Installation

  1. Clone the repository
git clone https://github.com/forrestgraycode/GeoQuest.git
  1. Open the project in Android Studio

  2. Configure Firebase credentials if necessary

  3. Build and run the application on an emulator or Android device


Project Goals

GeoQuest was designed to explore:

  • Mobile application architecture
  • Real-time location tracking
  • Interactive map-based experiences
  • User-generated content systems
  • Collaborative software development workflows

Future Improvements

  • Quest rating/review system
  • Friend/social features
  • Push notifications
  • Expanded achievement/progression systems
  • Improved map filtering and discovery

Author

Forrest Gray

Boston-based Full-Stack Software Engineer focused on frontend engineering, mobile development, and modern web applications.