← Back to Projects

Mobile App Design Project: I've Arrived Safety App

Project Hero

Project Overview

This project focused on designing a mobile app experience for a privacy-respecting arrival safety platform. The app allows families and friends to share trips, check in, and get notified when someone arrives safely. My goal was to create a modern, intuitive interface that supports a seamless safety journey—from onboarding to setting alerts and responding.

Project Goals

  • Streamline safety check-ins with intuitive navigation and clear status indicators
  • Design for flexible, consent-based location sharing and group management
  • Make arrival alerts, schedules, and emergency tools easy to set up and adjust
  • Create a visual system that feels calm, trustworthy, and responsive in stressful moments

Task List & User Flow

I identified essential user tasks and mapped a journey flow diagram to plan the architecture and key interactions.

Main Tasks:

  • Create/edit an account
  • Take onboarding quiz and set safety preferences
  • Join or create trusted groups for family, friends, or roommates
  • Set up arrival locations, alerts, and notification rules
  • Share trip status and approximate location with selected groups
  • View recent check-ins and trip history for peace of mind
  • Manage alert frequency, quiet times, and battery-sensitive behaviors
  • Contact support, review safety tips, and read FAQs

Flow Highlights: Users set up trusted groups and key locations during onboarding so the app only focuses on what matters most. They can then adjust sharing modes, receive arrival notifications, view recent activity, and quickly use emergency tools without exposing constant precise location.

User Flow Diagram

Visual Design & Branding

I designed a modular, clean UI system to support both trip awareness and quick response:

  • Built a full color system with blues, greens, warning tones, and neutral grays to create hierarchy and visual balance
  • Designed and tested component variants for buttons, cards, icons, and onboarding steps
  • Ensured accessible contrast and reusable style tokens for scalable design
Color Palette Typography

Key Screens

  • Opening & Onboarding: Clean welcome screen, quiz-based safety and sharing setup
  • Home Screen: Overview of trusted groups, recent arrivals, and active alerts
  • Map & List Screens: Tabs to view approximate locations, key places, and check-in history
  • Trip Detail Page: Focus on route context, last known status, and quick access to contacts
  • Alerts & Emergency: Simple flow for sending alerts, confirming safety, and triggering help
Onboarding Screen Home Screen Browse Screen

Component System

I developed a flexible design system that included:

  • Button states (normal, hover, active)
  • Input fields with validation
  • Status chips and icons for people, groups, and locations
  • Reusable cards for people, groups, and locations
  • Visual feedback for onboarding progress, alerts, and selection states
Component Library

Reflection

This project pushed me to balance safety information with privacy, especially when designing for families and friends who want check-ins without feeling constantly watched. I learned a lot about building scalable design systems, user onboarding, and simplifying recurring alert flows. It's one of my favorite pieces because of the thoughtful flow and calm, reassuring design I was able to achieve.