import React, { useState } from "react"; import { motion } from "framer-motion"; import { Search, ShieldCheck, MapPin, BellRing, Users, PhoneCall, Radio, FileWarning, CheckCircle2, Activity, Lock, Hospital, Building2, Smartphone, Globe2, ArrowRight, UserRoundSearch } from "lucide-react"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; const alerts = [ { type: "Missing Child", level: "Critical", location: "Dar es Salaam", time: "12 min ago", status: "Verified", }, { type: "Missing Adult", level: "High", location: "Morogoro Road", time: "28 min ago", status: "Under review", }, { type: "Elderly/Wandering Case", level: "High", location: "Kariakoo", time: "41 min ago", status: "Verified", }, ]; const steps = [ { icon: FileWarning, title: "Report a missing person", text: "Family, police, hospital, school, or verified community agent submits a structured report with last known details.", }, { icon: ShieldCheck, title: "Verify before broadcast", text: "Trusted admins review identity, urgency, duplicates, consent, and evidence before public alert activation.", }, { icon: BellRing, title: "Send emergency alerts", text: "Verified alerts reach communities through app push, SMS, WhatsApp, USSD, radio partners, and dashboards.", }, { icon: UserRoundSearch, title: "Collect sightings safely", text: "Citizens submit tips, locations, and media privately while responders manage follow-up from one dashboard.", }, ]; const channels = [ { icon: Smartphone, label: "Mobile app" }, { icon: PhoneCall, label: "SMS & USSD" }, { icon: Radio, label: "Radio partners" }, { icon: Globe2, label: "Web alerts" }, { icon: Hospital, label: "Hospitals" }, { icon: Building2, label: "Police & NGOs" }, ]; export default function AlertUnidaInterface() { const [active, setActive] = useState("Public Alert"); return (

UNIDA Alert

alert.unidatechs.com

Missing person emergency coordination platform

Faster alerts. Trusted reports. Safer returns.

UNIDA Alert is a real-time missing-person response interface for children, adults, elderly people, patients, and vulnerable individuals. It connects families, citizens, police, hospitals, NGOs, transport teams, and local responders through verified alerts and secure sighting reports.

{[ ["24/7", "response flow"], ["SMS", "USSD ready"], ["AI", "match support"], ].map(([big, small]) => (

{big}

{small}

))}

Live Alert Center

Emergency Queue

LIVE
Search case, location, ID, hospital, station...
{alerts.map((alert, idx) => (

{alert.type}

{alert.level}

{alert.location} • {alert.time}

{alert.status}
))}

Verified response workflow

From report to safe community action

{steps.map((step, idx) => { const Icon = step.icon; return (

0{idx + 1}

{step.title}

{step.text}

); })}

Command dashboard

Designed for families, responders, and institutions

The dashboard gives verified partners a shared operating view: active cases, priority level, last known location, sighting timeline, responder assignments, hospital checks, and impact reporting.

{['Public Alert', 'Case Review', 'Sightings', 'Responder Map'].map((tab) => ( ))}

Active module

{active}

{[ [CheckCircle2, "Verified case approval"], [MapPin, "Last known location map"], [Users, "Responder assignment"], [Lock, "Private evidence storage"], ].map(([Icon, text]) => (

{text}

))}

Responder map preview

Case zones, sightings, nearby institutions, and alert radius.

Multi-channel emergency reach

Built for African realities, not only smartphones

UNIDA Alert can support low-data access, Swahili-first content, SMS/USSD reporting, verified partner dashboards, and controlled public broadcasting.

{channels.map((item) => { const Icon = item.icon; return (

{item.label}

); })}

Ready for pilot discussions

Start with a controlled pilot involving local authorities, hospitals, schools, NGOs, telecom channels, and trusted community responders.

); }