NAVIGO User Manual
This manual provides a detailed guide on how to navigate and use the NAVIGO platform. It covers all core features, user interactions, and tips for maximizing the app experience.
1. Getting Started
-
Accessing NAVIGO
- Open the web app on your browser.
- Ensure your device has location services enabled for GPS verification.
-
Account Setup
- Sign up using Email/Password or Google Sign-In.
- Verify your email if using email/password authentication.
- Complete your profile with name, avatar, and optional personal information.
-
Dashboard Overview
- The dashboard shows your total points, completed quests, and collected badges.
- Quick links to Quests, Leaderboard, Profile, and Treasure Hunts are available in the sidebar or top navigation.
2. Quests
Quests are location-based challenges that encourage exploration.
-
Viewing Quests
- Navigate to the Quests section.
- Quests are displayed as cards with status: Active, Completed, or Locked.
-
Completing a Quest
- Select a quest card to view details and location.
- Ensure you are physically at the location; NAVIGO uses Google Maps API to verify.
- Once verified, completing a quest:
- Updates your points in real-time.
- Awards badges or collectibles (if applicable).
- Updates the leaderboard automatically.
-
Tracking Progress
- Active quests appear in your dashboard with completion status.
- Completed quests move to your Profile section for tracking.
3. Treasure Hunts
Treasure hunts provide an interactive scavenger experience.
-
Starting a Treasure Hunt
- Navigate to the Treasure Hunts section.
- Select a hunt and follow the clues provided.
-
Team Collaboration
- Some treasure hunts allow team participation.
- Coordinate with team members to solve clues and reach markers efficiently.
-
Rewards
- Successfully completing treasure hunts awards additional points and rare collectibles.
- Progress and rewards are tracked in your profile.
4. Collectibles & Badges
Digital rewards that symbolize milestones and achievements.
-
Collecting Badges
- Complete specific quests, treasure hunts, or challenges to earn badges.
- Badges appear in your profile with details on when and how they were earned.
-
Viewing Collectibles
- Access the Profile section to view all collected badges and items.
- Some collectibles may unlock visual enhancements or special achievements.
-
Duplicate Handling
- NAVIGO prevents duplicate badges from being awarded.
- Any missing or corrupted data can be reported via support.
5. Leaderboard
Track your performance and compare with others.
-
Accessing the Leaderboard
- Navigate to the Leaderboard section.
- View rankings Weekly or All-Time.
-
Understanding Rankings
- Rankings are based on points from quests, treasure hunts, and collectibles.
- Ties are broken automatically by the system.
-
Real-Time Updates
- Leaderboard scores update immediately upon quest or treasure completion.
6. User Profile & Progress
Your personal hub for tracking achievements.
-
Profile Overview
- Shows your avatar, total points, badges, and completed quests.
-
Quest History
- Lists all active and completed quests with dates.
-
Collectibles & Badges
- View all achievements with visual indicators.
-
Points Tracking
- See total points earned and how they contribute to leaderboard ranking.
7. Location Verification
NAVIGO ensures genuine gameplay via GPS verification.
-
Enabling Location Services
- Ensure your device allows location access in the browser.
-
Quest Verification
- NAVIGO checks your proximity to quest coordinates before awarding points.
- Out-of-bound or spoofed locations are rejected.
-
Location Logging
- Verified locations are stored in the database for progress tracking and leaderboard updates.
8. Gamification & Engagement
-
Points System
- Completing quests and treasure hunts adds points to your total score.
-
Achievement Tiers
- Earn higher-tier badges by completing multiple challenges or rare tasks.
-
Visual Progress
- Progress bars, notifications, and pop-ups provide feedback and motivate continued participation.
9. Security & Fair Play
-
Authentication
- Uses Firebase Authentication (Email/Password & Google Sign-In).
-
Password Policy
- Enforces strong passwords: 8–30 characters, including uppercase, lowercase, numeric, and special characters.
-
Data Validation
- Firestore ensures valid data entries.
-
Anti-Cheating Measures
- Combination of GPS verification, secure authentication, and database validation prevents unauthorized rewards.
10. Tips & Best Practices
- Always have location services enabled when attempting quests.
- Refresh the dashboard to see real-time leaderboard updates.
- Check profile for badges and collectibles regularly.