العودة إلى المعرض
تطبيق ويب Full-Stack

ft_transcendence

منصة Pong متعددة اللاعبين في الوقت الفعلي تتضمن مباريات مباشرة، وأنظمة دردشة اجتماعية، ومصادقة OAuth2 آمنة. مبنية بهندسة معمارية قابلة للتوسع وتواصل WebSocket سلس.

التقنيات المستخدمة
TypeScriptPostgreSQLAuth0DockerNode.jsSocket.io
ft_transcendence

Overview

ft_transcendence هو تطبيق في الوقت الفعلي full-stack يجمع تقنيات TypeScript الحديثة مع WebSockets لتقديم gameplay تفاعلي وتواصل مباشر. تدير المنصة المستخدمين المصادق عليهم وغرف اللعب الدائمة والرسائل منخفضة الكمون، مدعومة بـ PostgreSQL لتخزين بيانات موثوق.

هندسة معمارية في الوقت الفعلي

تم تصميم النظام حول تواصل WebSocket لتحديثات فورية في اللعب والدردشة. يدير مصادقة المستخدمين والمباريات وتزامن حالات اللعب مع ضمان اتساق البيانات عبر قاعدة بيانات PostgreSQL. توازن الهندسة المعمارية بين الاستجابة والاستقرار، حتى تحت الاستخدام المتزامن.

ما تعلمناه

عزز هذا المشروع خبرتنا في بناء أنظمة في الوقت الفعلي: إدارة اتصالات WebSocket، وتزامن الحالات، وضمان تواصل منخفض الكمون. اكتسبنا أيضاً خبرة في تطوير TypeScript full-stack، والمصادقة الآمنة، وتصميم قواعد البيانات، ونشر تطبيقات قابلة للتوسع — مهارات أساسية للمنتجات الحديثة مثل لوحات المعلومات المباشرة وأدوات التعاون ومنصات المراسلة.

الميزات الرئيسية والكفاءات

  • Gameplay ودردشة في الوقت الفعلي مع أنماط أحداث قابلة للتوسع
  • تدفقات مصادقة آمنة مع تكامل OAuth2
  • نشر حاوي لبيئات قابلة لإعادة الإنتاج
  • هندسة TypeScript/Node end-to-end مع حدود وحدات واضحة

هل تريد بناء شيء مشابه؟

أنا متاح للتعاون في تطوير تطبيقات ويب، أنظمة أتمتة أو مواقع عالية الأداء.