πΊοΈ 1. GPS Trail Tracking
Real-time GPS-based trail recording using Google Maps integration. Captures route polyline, coordinates, pace, and movement data during hikes.
π 2. Distance & Elevation Intelligence
Automatically calculates:
- Total distance covered
- Elevation gain & loss
- Real-time movement metrics
Supports terrain-aware hiking analytics.
π§ 3. Map Type Toggle
Switch between Normal, Satellite, and Terrain modes for better situational awareness.
πΎ 4. Trail Saving (Offline-First)
Save completed trails with:
- Name
- Start & end location
- Timestamp
- Distance
- Coordinates
- Trail metadata
Stored locally (Hive) with optional cloud sync.
βοΈ 5. Cloud Sync (Firebase Integration)
Sync trails to Firestore with:
status: completedsavedBy- Tagged points
Allows cross-device access and future sharing capability.
π·οΈ 6. Trail Tagging & Categorized POIs
Mark points such as:
- Rest Stops
- Viewpoints
- Waterfalls
- Campsites
Each tag includes location + category icon and is stored with trail data.
π₯ 7. Group Hike
Create or join hiking groups where:
- Multiple hikers can coordinate
- Live location sharing within the group
- Group-based safety tracking
- Social hiking experience
Designed to encourage community trekking.
π§ 8. Mindful Trails
A dedicated feature focused on:
- Slow-paced, intentional hiking
- Reflection checkpoints
- Nature appreciation markers
- Reduced performance pressure
Encourages mental wellness and connection with nature.
π 9. Live Location Sharing
Real-time location broadcasting for:
- Safety
- Emergency awareness
- Family/friend tracking
Similar concept to βFind My Deviceβ functionality.
π 10. Recommended Trail Markers
Context-aware POIs using Google Places API:
- Nearby attractions
- Facilities
- Relevant locations
Enhances discovery during hiking.
π 11. Saved Trails Management
Dedicated screen with:
- Search functionality
- Suggestions
- Delete option
- Trail detail preview
π 12. Deep Linking Support
Dynamic routing using structured paths (e.g., /trail/:id) enabling:
- Shareable trail links
- Direct navigation to content
- Future web-to-app redirection
π€ 13. Multi-Role System
User types:
- Hiker / Trekker
- Guide
- Business Owner
Dynamic onboarding fields per role:
- Fitness level (Hiker)
- TAAN Certificate (Guide)
- Business registration type (Owner)
ποΈ 14. Business & Service Listings
Business owners can create listings such as:
- Homestays
- Hotels
- Cafes
- Trekking agencies
- Transport services
Hikers can browse services from within the app.
π€ 15. Friend System
Hikers can:
- Add other hikers
- Build hiking network
- Stay connected
Role-aware visibility.
π€ 16. AI-Powered Suggestions
Intelligent recommendations based on:
- User location
- Activity pace
- Difficulty level
- Trail popularity
Designed to evolve with usage data.
πΆ 17. Automatic Activity Recognition
Based on speed and pace, the app can suggest whether the user is:
- Hiking
- Trail running
- Walking
Reduces manual input before starting a session.
π‘ 18. Offline-First Architecture
Core features like:
- Trail tracking
- Trail saving
- Viewing saved trails
Work without internet connectivity.