journey mockup


An application connecting solo travellers.

Mobile Application Design


Role: Research, Interaction Design, Prototyping, Testing

Team: Dana Khan, Irene Kim

Journey is a mobile application for solo travellers that allows them to easily gather information about their travel destination as well as interact with other travellers, meet-up, and share costs. This project was created for a senior-level interface design course where the purpose was to create an app for a specific audience from a domain of our choice.

Research & Interviews

After selecting the domain of solo travel, my team and I began the project by researching our users. Once we conducted several interviews, we identified the main problems that solo travellers face to be: expenses, meeting others, and safety. With these problems in mind, we began developing features to solve these issues.

Prototyping Process

For our solution, we came up with the four features that our app focuses on: splitting transportation and accommodation costs, sharing information on topics such as food or safety, chatting with others, and arranging group meet-ups. I began the design process for implementing our solution with rapid prototyping through sketching and low-fidelity digital wireframes which helped in planning our layouts. Choosing the best wireframes, our team went forward to produce high fidelity static mockups for each page of the application, where I was responsible for creating the profile pages, messaging pages, and onboarding pages.


Planning screen layouts through low-fidelity digital wireframes.

two phones

High fidelity static mockups.

Adding Interaction

Once all the necessary pages were created in Sketch, I brought them into Flinto in order to create a working prototype with interaction. I began with linking the pages together to ensure the user experience flow was intuitive, before micro-interactions such as pop-up notifications and scrolling effects were used to enhance the user experience.

Working prototype with interaction.

User Testing & Final Stages

During the final stage of the project our team conducted user testing to help identify any problems with our interface. Problems that arose included small font size, unclear icons, and lack of colour contrast. Based on this user testing feedback, we made the necessary changes to our final design.

Lastly, our team took the extra step to create a promotional video to showcase our app, which I filmed along with my team members. This was not a required component of the project, but we felt it would enhance our presentation when pitching the final idea to our peers.

Final promotional video.


Through this project I learned the importance of defining an audience in order to give meaning, purpose, and validity to the design. Working with the feedback provided by our audience, my team and I were able to create an app that puts the specific needs and goals of our users at the forefront. In the future, another round of user testing would be beneficial to ensure our refined design solved the problems brought up in the original user testing.

View Another Project