<aside>
📜 TABLE OF CONTENTS
APP features
Friends
- User are able to send friend invites to a any user based on their username
- Users are are able to see all the friends they have made on the app
- Users are able to see the profile of any user they have friended
- Users can invite any of their friends to a hike
- Notifications are used to accept/ decline friend request and hike invites
Hike planning
- Users are able to plan to visit a number of Hiking locations in Gauteng
- In planning users are able to add friends to the Hike
- Users can add any custom goals that also acts as a reminder for items like equipment or any early goals they want to achieve
- Hikes are limited between 6:00 am and 17:00
- Users are able to see the predicted weather for the next 7 days from the current Day
Planned Hikes
- Users are able to see all they hikes they currently have planned
- Users are able to change the planned Hike date and time for any planned Hike
- Users can edit the Hike tittle
- Users can view a simple summary of their planned hike. showing the date, location, time, trail length, expected elevation gain, Viewing the hike location map, number of people who joined the hike, hike difficulty
- Users are able to delete any planned hike
Current Hike
- Users are able to view their map location for the current hike they are in
- Users have time to record they time they spent on the hike
- Users can view details about their current Hike, the distance they have travelled, the time they have spent on the hike, the hike location, the difficulty and the current weather.
- Users can manually complete a hike if they do not want to travel the full trail
- If a user travels the full trail their hike is automatically auto-completed
- Users are able to write and view notes about the Hike.
- Users can view goals they have set and add more goals, marking them as complete as they travel the path
- Users are provided an elevation profile of the current hike location.
Completed Hikes
- Users are able to view all the hikes they have completed
- Users can bookmark any of the completed hikes
- User are able to view a summary of the details of a completed hike, The date, completion time, location, goals set for the hike, Notes recoded during the hike, people who joined the hike, the map of the hike location, the weather during the hike day, the elevation gain of the trail and the difficulty.
User profile
- provides users overall summary on number hikes travelled, elevation gained, total distance hiked
- allows users to see their achievements on the app based on their hike data
- Allows access to the details of the hikes the user has completed