تفاصيل العمل

هذا العمل هو المشروع الخامس لي Harvard CS50 with Python and JavaScript Course

هذا العمل يمثل مجموعة من الوظائف والمميزات لتطبيق ويب يتيح للمستخدمين نشر ومتابعة المنشورات، بالإضافة إلى ميزات

المتابعة والتفاعل مع المنشورات عبر الإعجابات وعدم الإعجاب. هنا نظرة عامة على المميزات والسمات الأساسية:

1. التوثيق والدخول والخروج

الوظائف:

التسجيل: يسمح للمستخدمين بإنشاء حساب جديد عن طريق تقديم اسم مستخدم وكلمة مرور وبريد إلكتروني.

الدخول: يمكّن المستخدمين المسجلين من تسجيل الدخول باستخدام بياناتهم.

الخروج: يتيح للمستخدمين تسجيل الخروج وإنهاء جلساتهم.

2. إدارة المنشورات

إنشاء المنشورات: يمكن للمستخدمين المسجلين نشر محتوى جديد من خلال واجهة المستخدم.

عرض المنشورات: يعرض التطبيق قائمة بالمنشورات، مع دعم لتقسيم الصفحات لعرض المنشورات على شكل دفعات.

إعجاب وعدم إعجاب المنشورات: يتيح للمستخدمين التفاعل مع المنشورات من خلال الإعجاب أو عدم الإعجاب.

تعديل المنشورات: يمكن للمستخدمين المسجلين تعديل منشوراتهم الخاصة.

3. إدارة المتابعة

متابعة المستخدمين: يمكن للمستخدمين متابعة مستخدمين آخرين لرؤية منشوراتهم في الصفحة الرئيسية.

إلغاء المتابعة: يمكن للمستخدمين إلغاء متابعة المستخدمين الآخرين.

عرض المتابعين والمتابعين: يعرض التطبيق عدد المتابعين للمستخدم وعدد الأشخاص الذين يتابعهم.

4. إدارة العلاقات الاجتماعية

عرض المستخدمين الذين يتابعهم المستخدم: يوفر التطبيق صفحة مخصصة لعرض المنشورات من المستخدمين الذين يتابعهم المستخدم الحالي.

عرض صفحة المستخدم: يعرض صفحة تحتوي على معلومات المستخدم، بما في ذلك عدد المتابعين والمتابعين له، وإمكانية متابعة المستخدم أو إلغاء متابعته.

بطاقة العمل

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