xMissing: que nadie se quede sin buscar.
Junio de 2026 · prototipo funcional presentado a la FELCC
Una plataforma para encontrar a niñas, niños y adolescentes desaparecidos en Bolivia: la ciudadanía ve los casos cerca suyo y reporta lo que vio, y la policía trabaja cada caso desde un panel con moderación, mapas, alertas y el protocolo de búsqueda.



Tecnología
Angular 21
NgRx SignalStore
PostgreSQL
Firebase Cloud Messaging
- Vitest
TypeScript
- Supabase
- Google Maps
PWA
Servicios
El proyecto
Cliente e idea
En Bolivia, cuando desaparece una niña o un niño, la búsqueda vive en publicaciones sueltas de redes sociales: fotos recortadas, datos repartidos en comentarios y avistamientos que nadie ordena. xMissing reúne todo en un solo lugar.
Reto y objetivos
Las primeras horas son las que más pesan, y la información llega tarde y desordenada. La familia no sabe cómo reportar, quien ve a un menor no sabe a quién avisar y la policía recibe pistas sin forma de cruzarlas. Había que conectar a los tres sin exponer a nadie ni llenar el sistema de reportes falsos.
Solución y resultado
Para la ciudadanía construimos una app instalable que muestra los casos cerca de cada persona en un mapa, con la foto completa del rostro, la ropa y la última ubicación. Reportar un avistamiento toma tres pasos y cada caso trae un protocolo claro de qué hacer y a quién llamar.
Para la policía armamos un panel donde cada avistamiento pasa por moderación, se cruzan los que coinciden en zona y hora, y el equipo sigue cada caso con notas, mapa de calor, alertas por zona y auditoría. El módulo FELCC suma la ficha única de denuncia, la categorización oficial y la activación de la Alerta Juliana.
Que nadie deje de buscar
Los casos cerca de ti y un reporte en segundos.
Un panel para la policía
Moderación, mapas, alertas y el protocolo.
Todo Bolivia en un mapa
Cada departamento con sus casos activos.
Resumen del proyecto
Funciones principales
Tres personas usan xMissing: la familia que reporta, el vecino que vio algo y el investigador que tiene que decidir rápido. Cada una ve solo lo que necesita, con el mismo verde que transmite calma y el ámbar reservado para lo urgente.


Los casos cerca de ti
Al abrir la app aparece la alerta AMBER vigente, cuántos casos siguen activos y cuáles están cerca. El mapa muestra cada caso con su foto, y la búsqueda filtra por nombre, departamento y distancia.


Una ficha para reconocer
La ficha muestra el rostro completo, sin recortes, junto a la ropa, las señas particulares y el mapa con la trayectoria de los avistamientos. Desde ahí se comparte por WhatsApp o se reporta lo que uno vio.


Reportar sin dudar
El protocolo pregunta cuándo viste a la persona y guía con instrucciones de seguridad. El reporte pide lugar, hora y qué tan seguro estás, y llega a moderación antes de publicarse.


El panel de la investigación
El equipo valida o descarta avistamientos, ve las correlaciones que el sistema detecta por zona y tiempo, y sigue cada caso con su estado, notas y reportante. Todo queda en la auditoría.
Desarrollo
Metodología
Diseñamos cada pantalla para celular, tableta y escritorio, y la construimos en Angular con señales y almacenes por dominio. Los datos viven en Supabase, con reglas de acceso por rol, y las alertas llegan como notificaciones push. Las capturas de este caso usan datos de demostración: nombres inventados y retratos generados con inteligencia artificial, nunca fotos de menores reales.
Proceso
Mapa del producto
Dos puertas sobre la misma base de datos: la app ciudadana, abierta a cualquiera, y el panel, solo para operadores e investigadores. El módulo FELCC sigue el orden del protocolo policial.
- App ciudadanaPWA instalable
- Inicio y alerta AMBER
- Mapa y búsqueda
- Ficha del casoplantilla
- Reportar avistamiento
- Reportar desaparición
- Alertas y perfil
- Paneloperadores e investigadores
- Panel y casos
- Moderación
- Correlaciones
- Mapa de calor
- Usuarios y auditoría
- Reportes
- Protocolo FELCCpaso a paso
- Ficha única de denuncia
- Categorización
- Alerta Juliana
- Sala de operaciones
- Coordinación interinstitucional
- Registro nacional
Interfaz
Una marca que da calma
Diseñamos el logo: un pin de mapa que guarda a una niña o un niño, con la señal de alerta en ámbar. Funciona como ícono de la app, en el inicio de sesión y en la barra del panel. El verde ordena todo, y el rojo y el ámbar se usan solo para lo que no puede esperar.








Proceso
Cada pista, revisada
Un avistamiento no se publica solo: el equipo lo compara con la ficha, lo valida o lo descarta, y el sistema agrupa los que coinciden en menos de dos kilómetros y pocas horas. El mapa de calor muestra dónde se concentran los casos en el país.



Proceso
El protocolo, en pantalla
El módulo FELCC acompaña a la policía paso a paso: la ficha única de denuncia, la clasificación oficial del caso, los criterios para activar la Alerta Juliana, la sala de operaciones con zonas de rastrillaje y el registro nacional por departamento.
Alerta Juliana
La pantalla revisa los criterios de activación uno por uno y arma el aviso oficial con la foto, los datos y los canales de difusión, listo para imprimir o enviar.
Sala de operaciones
El mapa táctico muestra la última ubicación, los avistamientos y los sectores de rastrillaje con su estado, para coordinar a los equipos en terreno.



Proceso
En el bolsillo de todos
La app se instala desde el navegador, funciona con mala señal y avisa con notificaciones cuando hay una alerta en tu departamento. El panel también se adapta al celular para el operador que está en la calle.
Marca
Tipografía
Una sans geométrica y amable, muy legible en pantallas chicas y con números claros para fechas, edades y distancias. Se usa sola, en pocos tamaños, para que la información importante no compita con nada.
Outfit
RegularMediumSemiBoldBold

Marca
Colores
El verde de la marca da calma y confianza en un momento difícil. El ámbar marca la alerta y el rojo lo urgente, y nunca se usan como adorno.
Conclusión
xMissing lleva a una sola pantalla lo que hoy se pierde entre publicaciones: la cara de quien falta, dónde lo vieron y qué hacer. Y le da a la policía una forma ordenada de convertir cada pista en una búsqueda.






Casos






