Proyecto de código abierto
TwinzyAI
Un juego de IA centrado en la privacidad que lee rasgos de estilo visibles en una foto sin identificar nunca a nadie.
Resumen
Los jugadores suben una foto y obtienen una lectura lúdica de su estilo y vibra visibles, que pueden compartir mediante un enlace temporal. Todo el producto está diseñado en torno a una restricción: ser divertido sin convertirse en una herramienta de reconocimiento facial.
Arquitectura
Un frontend en Next.js con una API en NestJS y Fastify, en contenedores con Docker, que llama a Gemini para el análisis. El pipeline valida la imagen, extrae los rasgos visibles, descarta de inmediato el búfer de la imagen, y cada etapa posterior trabaja solo con texto.
Ingeniería
Las propiedades de privacidad son la funcionalidad central: sin reconocimiento facial, sin coincidencia de identidad, sin persistencia de imágenes, y procesamiento únicamente textual una vez extraídos los rasgos. A esto se suman la validación segura de imágenes, controles de seguridad sobre el contenido generado, enlaces de compartición con caducidad, soporte bilingüe árabe-inglés, y una PWA pensada primero para móvil.
- Rol
- Desarrollo completo del stack y diseño del pipeline de privacidad que mantiene los datos de imagen totalmente fuera de cualquier almacenamiento.
- Categoría
- IA
- Stack
- Next.jsNestJSFastifyTypeScriptGeminiDocker
- Lenguaje
- TypeScript