Skip to main content

NAVIGO Features

The purpose of NAVIGO is to make exploring the campus entertaining, interactive, and educational. The application combines gamification, social interaction, and real-world exploration. Below is a detailed overview of its primary features:


Location Quests​

NAVIGO encourages students to complete quests by visiting specific campus landmarks and structures.

  • GPS-Linked Quests: Each quest is tied to precise GPS coordinates verified by the Google Maps API, ensuring the player is physically at the location.
  • Points & Rewards: Completing quests awards points and unlocks collectibles or badges. Points contribute to the player’s overall score on the leaderboard.
  • Dynamic Difficulty: Quests can range from simple visits to challenging tasks that may require solving puzzles, answering trivia, or completing timed challenges.
  • Progress Tracking: Players can view completed and active quests in their profile, allowing them to track progress and plan which quests to attempt next.

Educational Value: Quests motivate students to explore lesser-known areas of the campus while learning about buildings, departments, and landmarks.


Treasure Hunts​

Treasure hunts provide an additional layer of adventure by encouraging players to search for hidden markers across the campus.

  • Interactive Clues: Hints and riddles guide players to the hidden markers as they progress.
  • Teamwork Encouragement: Some treasure hunts are designed for collaboration, fostering communication and teamwork among students.
  • Exploration Motivation: Encourages students to explore areas they might not normally visit, increasing engagement with the campus environment.

Collectibles & Badges​

Players earn digital rewards for completing quests and challenges, enhancing motivation and engagement.

  • Achievements: Awarded for completing specific achievements such as finishing all quests in a building, winning weekly competitions, or completing treasure hunts.
  • Collectibles: Unique digital items that symbolize milestones or rare accomplishments.
  • Profile Tracking: Players can view their badges and collectibles in a dedicated profile section to monitor progress and showcase accomplishments.

Leaderboard​

The leaderboard tracks player performance and encourages friendly competition among students.

  • Weekly Rankings: Leaderboards update weekly based on points earned from quests, treasure hunts, and collectibles.
  • Real-Time Updates: Firebase Firestore ensures that leaderboard scores are updated in real time, allowing players to see live progress.
  • Competition & Engagement: Promotes healthy competition, encouraging players to participate regularly to maintain or improve their rank.
  • Recognition: Top performers receive recognition, which can include badges or other digital awards.

User Profile & Progress Tracking​

NAVIGO includes personalized profiles where players can monitor their progress:

  • Quest Completion: See which quests have been completed or are still active.
  • Collected Items: Track badges, collectibles, and rare achievements.
  • Points Overview: View total points accumulated and leaderboard position.

Google Maps Location Verification​

NAVIGO ensures authentic location-based gameplay through the Google Maps API.

  • GPS Accuracy: Confirms that players are at the correct location before awarding points or collectibles.
  • Anti-Cheating Measures: Prevents users from claiming rewards without physically completing quests or visiting markers.
  • Seamless Integration: Coordinates are automatically verified when the player reaches the location, creating a smooth user experience.
  • Location Logging: Stores verified coordinates in Firestore for progress tracking and leaderboard calculations.

Gamification Mechanics​

NAVIGO uses several gamification strategies to enhance player engagement:

  • Points System: Rewards for completing quests, treasure hunts, and challenges.
  • Achievement Tiers: Unlock higher-level badges for completing multiple challenges.
  • Progress Feedback: Visual indicators of progress to motivate continued participation.

Security & Fair Play​

Beyond GPS verification, NAVIGO ensures a secure and fair gameplay experience:

  • Authentication: Firebase Authentication with email/password and Google Sign-In.
  • Password Policy: Enforces strong passwords (uppercase, lowercase, numeric, special, 8–30 characters).
  • Data Validation: Firestore rules ensure valid data entries and prevent manipulation.
  • Anti-Cheating: Combination of location verification, Firestore validation, and secure authentication reduces fraud.

Summary​

NAVIGO integrates exploration, gamification, collaboration, and real-world learning in a campus-friendly environment:

  • Quests: Encourage exploration and learning about the campus.
  • Collectibles: Reward accomplishments and track progress.
  • Leaderboards: Foster competition and engagement.
  • User Profiles: Track personal progress and achievements.
  • Location Verification & Security: Ensure legitimate, fair gameplay.

Overall Impact: NAVIGO transforms a normal campus experience into an engaging, interactive, and competitive adventure, motivating students to explore, collaborate, and achieve.