لتقنيات المستخدمة: React.js، Tailwind CSS، Firebase (المصادقة، Firestore، ميزات الوقت الحقيقي)
نبذة عن المشروع:
قمت ببناء تطبيق دردشة متكامل يتيح للمستخدمين التواصل في الوقت الحقيقي باستخدام Firebase كبنية خلفية وReact.js للواجهة الأمامية.
الميزات الرئيسية:
تسجيل دخول وتسجيل حساب باستخدام Firebase Authentication
مراسلة فورية بتحديث مباشر للرسائل باستخدام Firestore
? حالة المستخدم (أونلاين / أوفلاين) ومتابعتها بشكل لحظي
بحث عن المستخدمين لبدء محادثات جديدة بسهولة
إشعارات قراءة الرسائل والتنقل التلقائي لأحدث رسالة
تصميم متجاوب وجذاب باستخدام Tailwind CSS ويدعم الوضع الليلي
↔️ تمييز المحادثة بعرض الرسائل حسب المرسل (يمين / يسار)
هيكل برمجي منظم وقابل للتوسع
الأثر والتعلم:
هذا المشروع ساعدني على تطوير مهاراتي في قواعد البيانات الفورية، وتصميم واجهات المستخدم، وتطبيق المصادقة بشكل آمن، بالإضافة إلى اتباع أفضل الممارسات لبناء تطبيقات متكاملة وقابلة للتطوير.