Project Materials
Hiker’s Companion – Mobile App & Responsive Webpage
Hiker’s Companion is a hiking support platform I created during my second semester at SAIT's Interactive Design program (June–August 2024). While it began as a group project, I took charge of designing and developing both the mobile app and the responsive webpage. My teammates helped with initial research and the final presentation.
I approached the project as if the client were the Hiker’s Companion brand, a newcomer in the hiking app market. My goal was to launch a competitive product that solved key user issues seen in existing apps like AllTrails.
Problem & Design Solution
AllTrails is popular among hikers, but reviews from the Apple App Store and Google Play Store show common frustrations, especially with its subscription model. Users often feel upset when offline maps become unavailable after the subscription ends.
To solve this, I designed Hiker’s Companion to allow one-time paid downloads of offline maps. These maps remain accessible, no matter the subscription status. The app caters to both novice and experienced hikers, focusing on intuitive navigation, safety tools, and awareness of weather and trail conditions.
Research & Key Insights
The research was conducted through:
- Benchmarking competitor apps (especially AllTrails)
- Analyzing app store user reviews
- Synthesizing user feedback around navigation, offline access, and subscription fatigue
Key insights included:
- Hikers want ownership over essential resources (like offline maps)
- Safety and simplicity are more valuable than aesthetic complexity
- Most users rely on trail apps during high-stress situations (bad weather, poor signal), so clarity and offline performance are non-negotiable
These insights heavily influenced the interface architecture, user flows, and offline accessibility structure.
- My Role & Tools Used
I independently executed all technical design and development tasks, including UI design in Figma and coding the webpage using HTML, CSS, JavaScript, and Visual Studio Code. My contributions included:
- Brand identity design (logo, color palette, typography)
- UI/UX design using Figma
- Web development with HTML, CSS, and JavaScript
- API integration (Google Maps, ChatGPT, OpenStreetMap)
- Visual mockups using Photoshop and Canva
- Design Process
The project followed a comprehensive UX workflow over 2 months:
- Ideation & Goal Definition
Clarified the core value: a hiking companion focused on safety, clarity, and user control over map access - User Research
Gathered app review data to define pain points
Segmented users by skill level and connectivity needs - Sketching & Wireframing
Created low-fidelity wireframes in Figma for both mobile and desktop
Prioritized legibility, large tap targets, and streamlined flows - Visual Design
Developed a clean, calming aesthetic using earth tones and simple iconography
Designed brand elements (logo, badges) to build credibility - Prototyping & Testing
Peer reviews and instructor feedback focused on usability and clarity
Iterated layouts based on user flow friction - Development
Hand-coded a responsive webpage using HTML, CSS, and JavaScript
Integrated lightweight APIs like Google Maps, ChatGPT, OpenStreetMap
Designed a high-fidelity mobile app prototype using Figma, aligned with the planned user flow
- Ideation & Goal Definition
- Final Output in Context
The mobile app includes a simple high-fidelity prototype designed in Figma, based on user flow
The webpage enables users to explore trails, download maps, and plan hikes in a responsive and accessible interface
Designs were rendered into mockups across multiple devices (phones, tablets, laptops) to simulate real-world usage
Takeaways
This was a pivotal project in my design journey. Completing it independently taught me:
- The value of user-centered research in driving impactful features
- How visual design supports usability (not the other way around)
- The importance of iterative prototyping and real user feedback
It also significantly leveled up my skills in Figma, HTML/CSS, API integration, and responsive web development — aligning perfectly with my career goals in UI/UX design for practical, outdoor or utility-focused apps.
Project Team
- Daniel S. – LinkedIn
Attributions and References
- Daniel S. – LinkedIn