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.
  • Bonus Rewards: Discovering hidden markers can provide bonus points, rare collectibles, and special badges.
  • 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.

  • Badges: 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.
  • Gamified Incentives: Rewards provide intrinsic motivation and a sense of accomplishment, encouraging continued gameplay.

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.
  • Streaks & Bonuses: Optional bonuses for consecutive completions or rare achievements.
  • 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.
  • Treasure Hunts: Add excitement and teamwork-based challenges.
  • Collectibles & Badges: 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.