Aller au contenu principal
Ihab Khaled
Menu
Tous les projets

Projet open source

TwinzyAI

Un jeu IA centré sur la vie privée qui lit des traits de style visibles sur une photo sans jamais identifier qui que ce soit.

Aperçu

Les joueurs téléversent une photo et obtiennent une lecture ludique de leur style et de leur ambiance visibles, qu'ils peuvent partager via un lien temporaire. Tout le produit est conçu autour d'une contrainte : rester amusant sans devenir un outil de reconnaissance faciale.

Architecture

Un frontend Next.js avec une API NestJS et Fastify, conteneurisée avec Docker, appelant Gemini pour l'analyse. Le pipeline valide l'image, extrait les traits visibles, supprime immédiatement le buffer image, et chaque étape suivante ne traite plus que du texte.

Ingénierie

Les propriétés de confidentialité sont la fonctionnalité centrale : pas de reconnaissance faciale, pas de correspondance d'identité, pas de persistance d'image, et un traitement uniquement textuel une fois les traits extraits. S'y ajoutent la validation sécurisée des images, des garde-fous de sécurité sur le contenu généré, des liens de partage expirants, un support bilingue arabe-anglais, et une PWA pensée d'abord pour le mobile.

Rôle
Développement complet de la stack et conception du pipeline de confidentialité qui exclut totalement les données image du stockage.
Catégorie
IA
Stack
Next.jsNestJSFastifyTypeScriptGeminiDocker
Langage
TypeScript