5 min read

Safe Walk

A native iOS app that helps students feel confident and supported on every walk home.

My Role

UX Designer, UX Researcher

Tools

Figma

Apple’s iOS Library

Project Detail

Group Course Project

5 weeks

Project Background

SafeWalk is a native iOS app designed to address campus safety concerns for college students walking alone at night.

Problem

Students feel unsafe walking alone but won't call 911 because it feels too extreme.

Existing safety apps have significant gaps:

Emergency features are buried in cluttered interfaces

No direct connection to campus police.

Real time communication with trusted contacts during unsafe situations is limited.

How might we help college students feel confident and supported when walking alone at night?

Solution

Making safety simple and accessible.

We designed SafeWalk to prioritize speed and build trust.

The app gets students help fast and keeps them connected with people they trust.


1-Tap Emergency SOS that doesn't exist on competitor apps. Students get help in 8 seconds without complicated interface.

Direct campus police integration sends officers exact location and student info instantly, eliminating phone call delays and building trust.

Live location sharing with bigger map interface and clear status indicators so friends can follow your walk in real time.

Clear visual hierarchy using blue (safe), yellow (alert), and red (emergency) so students instantly understand their status and available actions.

Research and Discovery

We tested 4 competitor apps to understand what wasn't working.

Hard to Find Help

  • Emergency features buried in menus (Noonlight). Students waste precious seconds searching during urgent situations.

No Campus Connection

  • No apps connect directly to campus police. Students forced to choose between 911 (too extreme) or nothing.

Cluttered Interface

  • Too many features competing for attention (Life360). Students can't quickly identify what they need.

Limited Real Time Support

  • Can't stay connected with friends during the walk (Uber, FindMyFriends). Once you share location, communication ends.

Analyzed 4 indirect and direct competitors including Uber, FindMyFriends, Life360, Noonlight.

Product Vision Board and Insights

Defining our strategy based on what our users actually need.

After conducting user research and competitive analysis, we compiled our findings.


We found that the main pain point students faced was that existing safety apps had emergency features buried in cluttered interfaces, making them unusable in urgent situations. We also found that students needed direct campus police integration and real time connection with trusted friends to feel truly supported during their walk home.

User Personas

Understanding Users

Meet Juniper, our target user!

Juniper is student who feels nervous walking alone at night but is hesitant to call 911 because it feels so extreme.  We realized students need a quick and simple way to get help.

Ideation and Sketching

Exploring different approaches through rapid sketching.

Our team conducted "Crazy 8s" exercises..

My focus: Emergency SOS flow

I explored multiple ways students could activate emergency help:

  • Should it be tap, hold, or swipe?

  • Where should the button live on screen?

  • How do we prevent accidental activation while keeping it fast?

Wireframes

Translating sketches into complete user flows!

What did we accomplish?

I created wireframes mapping out the entire emergency activation journey:

Emergency SOS Flow:

  1. Student activates SOS (hold for 5 seconds)

  2. Confirmation screen shows officer details (name, ETA, location)

  3. Option to add emergency contacts or record surroundings

  4. Notifications sent to campus police and emergency contacts

  5. "I'm Safe Now" button to end the emergency

Key screens designed:

  • Emergency SOS activation with hold timer

  • Officer details confirmation

  • Emergency contacts management

  • Secure recording feature

  • Messages integration for friend communication

Usability Testing

Testing with students to validate our design.

We tested 2 core tasks with 5 students who weren't on our team in order to avoid bias.

Task 1: Respond to a safety emergency using SOS
Task 2: Check a friend's location and customize settings

Key insights from testing:

Students struggled to find the SOS button in the bottom navigation and weren't sure what would happen after activating it. The navigation icons were unclear, and some users misunderstood the app's overall purpose. However, once users found the SOS screen, the emergency flow worked well.

Changes we made based on feedback:

We added an exclamation point icon to the SOS button in the navigation bar for better visibility. We also added a "Cancel" button during SOS activation so users feel in control and can undo accidental activations. Bottom navigation received clearer icons and labels, we made "Start a Trip" copy more intuitive, and added page indicators to show users where they are in the flow.

We tested different methods such as Mr. Tappy and OBS but ultimately decided on iPhone screen recordings with audio and zoom calls.

Final Screens and Prototype

Reflection and Next Steps

We created a final prototype using Figma and Apple's iOS design library. Our design features clear visual hierarchy, accessible color contrast ratios, and native iOS interactions that make the app intuitive for iPhone users.

Polished screens incorporating all feedback and testing insights.

After multiple rounds of iteration and usability testing, we created our final prototype using Figma and Apple's iOS design library. The final design features clear visual hierarchy, accessible color contrast ratios, and native iOS interactions that make the app feel intuitive and familiar to iPhone users.

Future Improvements

  1. Non emergency features such as campus updates, suspicious activity alerts, and check in reminders for everyday safety

  2. Better personalization including customizable alerts, vibration patterns

  3. Enhanced accessibility for improved contrast, motion settings, and voice based triggers

I ended up making a few changes in my mid-fidelity sketch based on feedback from the Crazy 8s.
My group members, specifically Hanan, liked the versions that used elements from Noonlight which was one of the apps we looked at during our competitive analysis!

I also added features like the alarm sound option / or even possible a video recording option as well as multiple CTAs because my teammate, Will liked this. Lastly, I included a notification pop up to make it clear when help is on the way.

My key insight from sketches:

The SOS button needed to be prominent and centered on the screen, but required intentional activation (holding for 5 seconds) to avoid false alarms.

Design System

Built with Apple's iOS standards for instant familiarity.

We used Apple's iOS library and Human Interface Guidelines as our foundation.

By doing this, we knew that most users would already know how to use our app and there would be no learning curve, especially when seconds matter.

What we built:

  • Color system: Blue (#7BA3E8) for safe states, Yellow (#F4CE5A) for alerts, Red (#E93C3C) for emergencies

  • Typography: SF Pro system fonts scaled for mobile accessibility

  • Components: Native iOS buttons, tab bars, and navigation patterns

  • Accessibility: All color combinations pass WCAG AA standards