← Back to Portfolio

Case Study — Tourism & Travel App

Travelwise

Helping tourists discover the Highlands and Islands of Scotland — a ReactJS application connecting visitors with real-time West Highland activities and local business data.

Role

UX/UI Designer & Developer

Status

Personal Project

Stack

ReactJS · Public APIs

Services

UX/UI · Dev · API Integration

Project Gallery

Travelwise — Activity Browse
Travelwise — Event Listings
Travelwise — Map View

Overview

About the project

Travelwise is a personal project designed to immerse visitors in the West Highlands and Islands of Scotland through an accessible, user-friendly mobile interface. Built on ReactJS — a framework I had prior experience with — the application integrates public APIs from partner businesses to deliver optimised user experiences with current, real-time activity and event information.

As the sole designer and developer, I employed UX methodologies to understand potential users and shape an accessible experience for visitors of varying demographics. Presented to a marketing group during development, the project remains in prototype stage awaiting an official release.

UX/UI Design  ·  ReactJS Development  ·  API Integration  ·  Mobile-First Design  ·  User Testing

Challenge & Approach

Designing for the great outdoors.

The Challenge

Intuitive discovery

Create an intuitive app showcasing West Highlands activities to tourists with a readable, engaging presentation of real-time local offerings — catering to a diverse user demographic of varying ages and digital literacy levels.

The Approach

Clear, clean, accessible

A clear and clean aesthetic using blue and green gradients with prominent white space to convey the outdoor travel theme. Leveraging local small business APIs and public data sources to present current news and activities. User testing across age groups confirmed positive navigation comprehension.

Tech & Build

ReactJS front-end

✦  ReactJS framework

✦  Public API data integration

✦  Mobile-responsive design

✦  Real-time activity feeds

Key Findings

What worked, what I’d change.

What Worked Well

User testing across age groups confirmed positive navigation comprehension — the clear and clean aesthetic resonated with a diverse audience. The blue and green gradient palette effectively communicated the outdoor travel theme without overwhelming the interface. ReactJS enabled fast, responsive interactions with the API data.

What I’d Do Differently

Adding payment functionality for bookings and purchases would be essential for future profitability — enabling the platform to generate revenue directly through the app. Building out this transactional layer from the start rather than retrofitting it would have made the prototype significantly more viable for official release.

Interested in working together?

Book a free discovery call or browse more of my work below.