The Red Flag

The Red Flag is a reflective relationship web app designed and built end-to-end. It helps users recognize unhealthy behavioral patterns through calm, narrative-driven feedback focused on awareness rather than judgment.

  • Role: End-to-end Product Designer & Front-End Engineer
  • Duration: 2 weeks
  • Objective: Create a private, non-judgmental tool for relationship self-reflection
  • Result: A fully deployed web app with weighted logic and narrative results
View Live Web App
The Red Flag welcome screen Red flag selection screen Results breakdown screen

What is the problem?

Discussions around relationship red flags are often loud, judgmental, and oversimplified, pushing people to label experiences instead of reflect on them. There is little space for nuance, privacy, or emotional processing.

What is the goal?

The goal was to create a calm, private space where users can reflect on relationship behaviors without pressure or shame, using weighted results and narrative feedback to support awareness rather than conclusions.

Research Insights

I reviewed relationship-focused content across social media, forums, and advice platforms and conducted informal interviews, revealing that while red flag discussions are popular, they often lack context. Users consistently expressed a need for clarity without judgment and tools that support reflection rather than instruction.

Alex — The Reflective Thinker

Alex, 29, values emotional awareness and personal growth. After past relationship experiences, they want tools that help them reflect privately before making decisions. Alex avoids content that feels aggressive or diagnostic.

  • Motivations: Emotional clarity
  • Barriers: Judgmental advice culture

Maya — The Pattern Seeker

Maya, 32, notices repeating patterns in her relationships but struggles to name them. She prefers calm, guided reflection over public discussions or unsolicited advice. Privacy and emotional safety are essential to her experience.

  • Motivations: Self-awareness
  • Barriers: Oversimplified relationship advice
1

Design Process

The design focused on emotional safety by avoiding gamification, diagnostic language, and urgency-driven interactions. Through early sketches, content mapping, and flow diagrams, I designed a reflective structure that slows users down and encourages thoughtful awareness rather than reactive judgment.

2

Visual Evolution

The visual system evolved from low-fidelity wireframes into a restrained, romantic interface designed to support emotional reflection. Careful use of typography, spacing, and motion keeps the experience calm and cohesive across the welcome flow, selection screens, and results.

Early wireframe of the welcome page Early wireframe of the selection page Early wireframe of the result page Finalized UI of the welcome page Finalized UI of the selection page Finalized UI of the result page
3

Live Web Application

The Red Flag was designed and developed end-to-end using React, TypeScript, and Vite, including custom UI components, weighted scoring logic, and dynamic narrative results. The live application is fully responsive and represents full ownership from concept to production.

The Red Flag application flow