? مشروع "Chat App" – تطبيق تراسل فوري احترافي ببنية سحابية ذاتية التوسع

تفاصيل العمل

? مشروع "Chat App" – تطبيق تراسل فوري احترافي ببنية سحابية ذاتية التوسع

نظرة عامة:

هذا المشروع ليس مجرد تطبيق محادثة عادي، بل هو منصة تراسل لحظي (Real-time) كاملة، صُممت وبُنيت بمعايير الشركات الناشئة. يثبت هذا المشروع مهارتي في بناء أنظمة قابلة للتوسع (Scalable)، وآمنة، ومؤتمتة بالكامل من التطوير حتى النشر.

✨ ما ستشاهده كعميل (الميزات التقنية التي تخدم أهداف العمل):

مراسلة فورية (Instant Messaging): باستخدام Socket.io، يصل النص للطرف الثاني بأقل من 0.1 ثانية دون الحاجة لإعادة تحميل الصفحة.

دعم الغرف المتعددة (Multi-Room): مناسب لتطبيقات خدمة العملاء، فرق العمل، أو المجتمعات.

توثيق آمن (JWT Authentication): تسجيل دخول وحماية كاملة للرسائل والمستخدمين، مع صلاحيات منفصلة.

واجهة عصرية ومتجاوبة (Responsive UI): تعمل على جوال، تابلت، وحاسوب (بنيت بـ React + Vite لسرعة فائقة).

اختبار آلي ونشر مستمر (CI/CD Pipeline): باستخدام GitHub Actions، عند تحديث الكود، يتم نشره تلقائيًا على خوادم AWS دون تدخل بشري.

بنية سحابية قابلة للتوسع: يمكن للتطبيق استضافة 10 مستخدمين أو 10,000 مستخدم بسهولة بفضل تصميمه المعياري.

?️ التقنيات التي أتقنتها في هذا المشروع:

الطبقة (Layer) التقنيات المستخدمة

الواجهة الأمامية React + TypeScript + Vite (بناء سريع)

الواجهة الخلفية Node.js + Express + Socket.io

قاعدة البيانات MongoDB (للمستخدمين والرسائل)

البنية والـ DevOps Docker، GitHub Actions، AWS

الأمان JWT، Bcrypt، HTTPS

?

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز