پرش به محتوای اصلی
ایهاب خالد
منو
همه‌ی پروژه‌ها

پروژه‌ی متن‌باز

TwinzyAI

بازی هوش مصنوعی متمرکز بر حریم خصوصی که ویژگی‌های سبک قابل‌مشاهده را از یک عکس می‌خواند بدون آنکه هرگز کسی را شناسایی کند.

نمای کلی

بازیکنان یک عکس بارگذاری می‌کنند و برداشتی سرگرم‌کننده از سبک و حال‌وهوای قابل‌مشاهده‌ی خود دریافت می‌کنند که می‌توانند از طریق یک لینک موقت به اشتراک بگذارند. کل محصول حول یک محدودیت طراحی شده است: سرگرم‌کننده باشد بدون آنکه به ابزاری برای تشخیص چهره تبدیل شود.

معماری

یک فرانت‌اند Next.js با یک API از NestJS و Fastify، کانتینری‌شده با Docker، که برای تحلیل با Gemini تماس می‌گیرد. خط لوله تصویر را اعتبارسنجی می‌کند، ویژگی‌های قابل‌مشاهده را استخراج می‌کند، بافر تصویر را بلافاصله حذف می‌کند، و هر مرحله‌ی بعدی فقط روی متن کار می‌کند.

مهندسی

ویژگی‌های حریم خصوصی، قابلیت اصلی هستند: بدون تشخیص چهره، بدون تطبیق هویت، بدون ماندگاری تصویر، و پردازش فقط متنی پس از استخراج ویژگی‌ها. علاوه بر آن، اعتبارسنجی امن تصویر، محافظ‌های ایمنی روی محتوای تولیدشده، لینک‌های اشتراک‌گذاری منقضی‌شونده، پشتیبانی دوزبانه‌ی عربی-انگلیسی، و یک PWA با اولویت موبایل.

نقش
توسعه‌ی کامل پشته و طراحی خط لوله‌ی حریم خصوصی که داده‌های تصویر را کاملاً از هرگونه ذخیره‌سازی دور نگه می‌دارد.
دسته
هوش مصنوعی
پشته‌ی فناوری
Next.jsNestJSFastifyTypeScriptGeminiDocker
زبان برنامه‌نویسی
TypeScript