تفاصيل العمل

رابط الفيديو: https://vimeo.com/8991891...

رابط GitHub للتفاصيل: https://github.com/CMP25-...

تضمن هذا المشروع تطوير نسخة شاملة شبيهه لتويتر، حيث تم اعادة إنتاج الوظائف الأساسية بعناية ودمج ميزات إضافية لتعزيز تجربة المستخدم. تم تنفيذ المشروع من خلال جهد فريق تعاوني، شمل Front end, Backend, Cross Platform, Testing and DevObs

الميزات الرئيسية:

المصادقة والتسجيل(Authentication and Registration):

عمليات تسجيل دخول وتسجيل حساب قوية مع تنفيذ CAPTCHA للأمان

آليات تأكيد البريد الإلكتروني وإعادة تعيين كلمة المرور

دمج خيارات تسجيل الدخول من الطرف الثالث: Google Login

وظائف لتحديث أسماء المستخدمين وكلمات المرور وعناوين البريد الإلكتروني

ملفات المستخدم(user profiles):

إدارة الملف الشخصي الشاملة، بما في ذلك الصور الشخصية ووصور الغلاف

قدرات البحث عن المستخدمين بناءً على أسماء المستخدمين(username or screen name)

عرض وتحديث جميع بيانات المستخدم

تفاعلات المستخدم(user Interactions):

عمليات متابعة/إلغاء المتابعة لإقامة الاتصالات

ميزات الحظر والصمت لإدارة التفاعلات

القدرة على عرض قوائم المتابعين والذين اتابعهم والمحظورون

التغريدات:

إنشاء وحذف واسترجاع التغريدات

عرض ردود التغريدات

إمكانية إعادة التغريد والإعجاب

عرض قوائم الناشرين والمعجبين

Trends and Timeline:

Timeline مخصص يعرض التغريدات من المستخدمين المتابعين

الوصول إلى تغريدات مستخدم محدد

تصفية التغريدات بناءً على الإشارات والإعجابات

عرض التغريدات داخل trend محدد

الرسائل المباشرة:

نظام رسائل خاص للتواصل المباشر

استرجاع الرسائل وإدارة المحادثات

عرض عدد الرسائل غير المقروءة

الوسائط:

دمج وسائط (صور، فيديوهات) داخل التغريدات

الإشعارات:

مركز الإشعارات لإبقاء المستخدمين على علم

وظيفة الإشعارات الفورية للتحديثات الفورية

عرض عدد الإشعارات غير المقروءة

كنت قائد فريق frontend.

ما قمت به:

Authentication (login, registration, password reset)

Notifications (center, push notifications)

Exploration features (search, trends)

ملفات مرفقة

بطاقة العمل

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