Wingmate
Una app social de aeropuerto para quienes esperan en la misma puerta de embarque. Sin caras hasta que ambos acepten. Los números de asiento se mantienen privados. Los perfiles desaparecen al aterrizar. Bernhard la diseñó y la construye entera él mismo: back-end, IA, app para iPhone, pruebas e infraestructura.
App real · grabada en vivo · 28 s
Última actualización · 19 sept 2026
Última versión
Cuatro versiones en dos días con mejoras de diseño, suscripciones, referidos y controles de privacidad.
Nuevo logo W8 y pantalla de carga, amarillo de panel de salidas, tipografía más redonda y una barra de pestañas de cristal líquido en seis idiomas.
Filtra la terminal por edad (con opción excluyente), destino e intenciones. Los filtros se guardan en tu cuenta.
4,99 € al mes con 7 días de prueba gratis, cancelación desde la app y comprobación de renovaciones. Los términos y la política de privacidad se reescribieron en consecuencia.
Invita a un amigo y ambos consiguen 30 días de Pro cuando complete el registro. Los límites anuales ayudan a reducir los abusos.
Los viajeros de una terminal votan cuánto tardó el control de seguridad y todos ven el recuento en vivo.
Los números de vuelo solo se ven entre pasajeros del mismo vuelo. Un interruptor «Mostrar mi vuelo» lo oculta por completo.
El producto
Tres reglas sobre las que se construye toda la app
Una app de citas pierde la confianza en cuanto una foto o un número de asiento llega a la persona equivocada. Por eso estas reglas viven en un único módulo y las pruebas comprueban cada una.
Revelación mutua
Navegas de forma anónima. Una cara solo aparece cuando ambas personas deciden mostrarse.
Privacidad de asiento y vuelo
Los números de asiento permanecen ocultos hasta que ambos acepten. Los números de vuelo solo se muestran a pasajeros del mismo vuelo.
Desaparece tras aterrizar
Los datos del viaje caducan cuando el vuelo aterriza. Está pensada para terminar en la puerta de embarque.
Ingeniería
Lo que hay bajo el capó
Chat sin conexión
La gente sigue chateando en modo avión
Un plugin propio en Swift conecta a los viajeros emparejados de teléfono a teléfono mediante Apple Multipeer Connectivity. Usa Curve25519 para el intercambio de claves y ChaChaPoly para el cifrado de mensajes de extremo a extremo, con deduplicación al sincronizar los mensajes tras aterrizar.
AI
Claude con red de seguridad
La API de Claude sugiere frases de perfil como salida validada por esquema. Las solicitudes tienen límites de uso. Un respaldo local ofrece una frase de perfil si falla la solicitud al modelo.
Pruebas
Pruebas automatizadas antes del despliegue
Datos reales
Escribe un número de vuelo y el viaje se completa solo
Una API de datos de vuelo en vivo completa el viaje a partir de un número de vuelo. La lista cubre 189 aeropuertos en todo el mundo, frente a los 45 europeos iniciales.
Seguridad
Revisión de seguridad propia
Su revisión propia abarca los límites de uso y la verificación del token de identidad de Google. Los hallazgos pendientes se están resolviendo antes de la beta pública.
Operaciones
Despliegue automatizado y monitorización
Cada push a main se prueba y se despliega automáticamente en Fly.io. Sentry monitoriza los errores de la aplicación y Litestream realiza copias continuas de la base de datos.
Siguiente
Qué viene ahora
Poner la app de iPhone en manos de viajeros reales.
Sacar las fotos del registro de usuario antes de que crezca el uso, con las pruebas ya protegiendo la regla de revelación.
Resolver los hallazgos abiertos de la revisión de seguridad antes de abrir al público.