UI/UX Design • Mobile App • User Research

SFU Snap App Redesign

A comprehensive UI/UX redesign of the SFU Snap App to improve user experience and usability for Simon Fraser University students through Design Thinking Process.

Role
UX/UI Designer
Timeline
4 months
Team Size
Solo Project
Tools
Figma, Miro

Why Redesign?

Original App Friction Points
  • The app keeps on logging out frequently
  • It crashes a lot during usage
  • Unreliable design and interface
  • Bad app user experience overall
  • Poor information architecture and user flow

Research & Discovery

Understanding the app's purpose, user needs, and opportunities for improvement through the Design Thinking Process

Project Context

Introduction

SFU Snap App was created by students, for students. It provides you with the information you need to easily plan your campus experience in a snap. Access your personalized course schedule, find room locations, consult transit schedules, and explore campus services like dining and parking.

SFU Snap App has existed for a long time, and I saw this as an opportunity to revamp the looks and feel so that the app can become an integral part of Simon Fraser University students' life. After using it I figured out that the entire app infrastructure and user interface can be redesigned and improved to enhance students' experience.

Project Goal

Make the app user-friendly by fixing the design components and improving usability. Improve user experience and retention by finding user pain points via UX research methods.

Challenge

Working as a UX Designer in a solo project can get very overwhelming at times because I have to deal with almost everything that a team would have done together. It somewhat gave me an insight into the responsibilities of a UX Designer at fresh startups.

Research Methods

User Interviews

Conducted interviews with SFU students to understand their pain points, needs, and frustrations with the existing app through Instagram stories and in-person sessions.

Empathy Mapping

Created empathy maps to visualize user attitudes and behaviors, capturing what users say, think, do, and feel while using the SFU Snap App.

Persona Development

Developed user personas based on research insights to represent different user types, their goals, frustrations, and needs throughout the redesign process.

Ideation & Design Thinking

Applying the Stanford d.school Design Thinking Process to solve user problems systematically

Design Thinking Activities

Design Thinking Process

This project was built upon the standard of the Stanford d.school Design Thinking Process. I successfully empathized, defined, ideated, and redesigned the app following a structured approach to problem-solving.

Stanford d.school Design Thinking Process

Research Plan & Analysis

I carried out several research methods including Instagram stories for surveying app usability, empathizing with students to understand their needs and pain points. I created empathy maps, personas, user stories, and user journey maps to understand user needs and develop problem statements to define students' needs.

Research plan and methodology overview

Understanding the User

Interviewing SFU students to understand their needs, pain points, and frustrations with the current app

User Interviews

Interview Transcript – Sabina

"The app keeps crashing when I try to check my schedule. It's so frustrating because I need to know my class times and locations. The interface is confusing and I can never find what I'm looking for."

Interview with Sabina - User insights and feedback

Interview Transcript – Alisa

"I use the app daily but it's unreliable. Sometimes it logs me out randomly and I have to restart everything. The design feels outdated compared to other apps I use. It needs a complete makeover."

Interview with Alisa - User insights and feedback

Synthesizing Research

Creating personas, empathy maps, and problem statements to define user needs and guide design decisions

Problem Statements

Problem Statement – Sabina

Problem statement for Sabina persona

Problem Statement – Alisa

Problem statement for Alisa persona
User Personas

Persona – Sabina

Sabina persona profile

Persona – Alisa

Alisa persona profile
Empathy Maps

Empathy Map – Sabina

Empathy map for Sabina

Empathy Map – Alisa

Empathy map for Alisa

User Journey & Goals

Mapping the complete user experience and defining clear objectives for the redesign

User Journey Map
User journey map showing the complete user experience
Goal Statement
Goal statement defining project objectives

Design & Prototype

Comprehensive design process from wireframes to high-fidelity prototypes, establishing consistency and scalability

Wireframes & Prototypes

Paper Wireframes (iPad)

Initial sketches and wireframes created on iPad to rapidly explore multiple layout possibilities and user flow concepts.

Paper wireframes created on iPad

Low-Fidelity Prototype (Figma)

Created low-fidelity prototypes in Figma to test basic user flows and validate information architecture decisions before moving to high-fidelity designs.

Low-fidelity prototype created in Figma

High-Fidelity Prototype (Figma)

Developed interactive high-fidelity prototypes with full visual design, interactions, and micro-animations for usability testing.

High-fidelity prototype created in Figma
Information Architecture

Restructured the app's navigation and content hierarchy to create logical user flows, ensuring intuitive access to all modules from a central dashboard.

Information architecture diagram
Design System

A Design System is a set of interconnected patterns and shared practices coherently organized. Design Systems aid in digital product design and development of products such as apps or websites. The components of the design system were borrowed from SFU's design Library, with custom icons for the app.

Design System Components

  • Typeface — PF DinDisplay Pro
  • Type Styles — H1, H2, Body styles
  • Colours — Primary, Secondary, Accent, etc.
  • Icons — App icon set
Design system samples and components
Dashboard Preview

The redesigned dashboard provides centralized access to all modules, improving usability and user satisfaction.

Dashboard preview showing the redesigned interface

Key Features Redesigned

  • Simplified course schedule navigation
  • Intuitive campus map integration
  • Quick access to transit schedules
  • Streamlined dining and parking services
  • Centralized dashboard for all modules

Design Principles

User-Centered Design

Focusing on student needs and pain points

Visual Hierarchy

Clear information architecture and navigation

Performance

Reducing crashes and improving reliability

Project Results & Impact

Comprehensive analysis of testing results, project outcomes, and personal growth throughout the redesign process

Project Video

Watch the complete SFU Snap App redesign process and final prototype demonstration.

Ready to Work Together?

Let's discuss how I can help transform your digital presence and drive meaningful results through user-centered design.