Progetto open source
TwinzyAI
Un gioco IA orientato alla privacy che legge tratti di stile visibili da una foto senza mai identificare nessuno.
Panoramica
I giocatori caricano una foto e ottengono una lettura giocosa del loro stile e della loro vibe visibili, condivisibile tramite un link temporaneo. L'intero prodotto è progettato attorno a un vincolo: essere divertente senza diventare uno strumento di riconoscimento facciale.
Architettura
Un frontend Next.js con API NestJS e Fastify, containerizzata con Docker, che chiama Gemini per l'analisi. La pipeline valida l'immagine, estrae i tratti visibili, elimina immediatamente il buffer dell'immagine, e ogni fase successiva lavora solo su testo.
Ingegneria
Le proprietà di privacy sono la funzionalità principale: nessun riconoscimento facciale, nessuna corrispondenza d'identità, nessuna persistenza delle immagini, ed elaborazione solo testuale dopo l'estrazione dei tratti. A ciò si aggiungono la validazione sicura delle immagini, controlli di sicurezza sui contenuti generati, link di condivisione a scadenza, supporto bilingue arabo-inglese e una PWA pensata prima di tutto per il mobile.
- Ruolo
- Sviluppo completo dello stack e progettazione della pipeline di privacy che esclude del tutto i dati immagine dall'archiviazione.
- Categoria
- IA
- Stack
- Next.jsNestJSFastifyTypeScriptGeminiDocker
- Linguaggio
- TypeScript