NeedU — Silent Safety System for the loved ones

Hold. Record. Share. A fast, privacy-minded silent SOS for forced abductions and violent situations. Built with Flutter + Firebase.


The Story Behind NeedU

In moments of extreme danger, every second counts. I've witnessed emergency situations where victims couldn't call for help—their phones taken, their voices silenced, their movements restricted. These heartbreaking realities sparked a burning question: What if there was a way to cry for help without making a sound?

That's how NeedU was born—a silent guardian that help in such situations


What NeedU Does

NeedU is a lightweight silent SOS app designed for the most critical moments. With just a 3-second press-and-hold, it:

  • 🔴 Silently triggers an emergency protocol
  • 🎙️ Records 30 seconds of background audio
  • 📍 Captures your exact location
  • 📱 Alerts up to 3 emergency contacts via SMS
  • 🔒 Works in the background—no need to keep the phone active

Built for situations when you can't speak, can't move freely, or can't risk being discovered reaching for help.


The Technical Architecture

Core Features Built

  • Hold-to-Trigger SOS with animated countdown and visual particles
  • Haptic feedback and confirmation systems for silent operation
  • Background audio recording with iOS & Android optimization
  • Secure chunked uploads to Firebase Storage
  • Multi-platform authentication (Phone OTP, Email/Password, Google Sign-In, Apple Sign-In)
  • Phone verification ensuring SOS alerts reach real emergency contacts

Design Philosophy

  • Privacy-first approach: Your data stays secure and encrypted
  • Intuitive design system: AppColors, AppTypography, AppTheme, and SizeConfig
  • Persistent user data: SharedPreferences locally + Firestore cloud backup
  • Lightweight architecture: Fast response times when milliseconds matter

The Development Journey

Inspiration

Every time I heard about someone trapped in a dangerous situation—unable to call for help, their voice silenced by fear or force—I felt a deep responsibility to act. Emergency situations don't wait for perfect conditions. Victims need a way to reach their loved ones even when traditional methods fail.

NeedU represents hope in the darkest moments.

Building with Kiro

This project marked my first experience with Kiro, and it transformed my development workflow. Despite initial debugging challenges with this emerging platform, Kiro's capabilities became clear—it significantly boosted my productivity and helped bring this vision to life faster than traditional development approaches.

The learning curve was steep, but the results speak for themselves.

Overcoming Challenges

  • Debugging complexity: Working with a new platform meant navigating uncharted territory
  • SMS integration hurdles: Implementing reliable SMS functionality while adhering to carrier protocols
  • Background processing: Ensuring the app works seamlessly even when users can't interact with their device
  • Cross-platform compatibility: Making sure the SOS system works reliably on both iOS and Android

The SMS functionality remains our biggest technical challenge—the system is built but not yet sending alerts to emergency contacts. This is our highest priority.


What This Means

NeedU isn't just an app—it's a lifeline. Every feature was designed with one question in mind: "Will this help someone get home safely?"

The Impact Vision

  • Faster emergency response: Alerts sent in under 10 seconds
  • Silent operation: No visible or audible indicators that could escalate danger
  • Location accuracy: Precise GPS data for emergency responders
  • Audio evidence: Critical context for understanding the situation

What's Next

Immediate Priorities

  1. Complete SMS integration—making sure alerts actually reach emergency contacts 2 Wallet Mangement—So that users can view over free tier.
  2. Store deployment—getting NeedU into users' hands through app stores
  3. User experience refinement—every interaction must be intuitive under stress
  4. Code optimization—ensuring rock-solid reliability

Long-term Vision

NeedU will evolve into a comprehensive safety ecosystem, potentially integrating with emergency services, supporting multiple communication channels, and providing peace of mind to families worldwide.


Personal Reflection

Building NeedU taught me that meaningful technology requires more than code—it demands empathy, persistence, and an unwavering commitment to user safety. Working with Kiro showed me how emerging tools can accelerate innovation when we're building something that truly matters.


Built With

Share this project:

Updates