تفاصيل العمل

Zoom Clone - وصف المشروع

نظرة عامة على المشروع

مشروع Zoom Clone هو تطبيق محاكاة لبرنامج Zoom، تم بناؤه باستخدام Next.js وTypeScript ومجموعة من المكتبات الأخرى لتقديم تجربة مؤتمرات فيديو غنية بالميزات. يهدف هذا المشروع إلى توفير منصة شاملة لعقد الاجتماعات والتواصل عبر الفيديو.

الأدوات والتقنيات المستخدمة

Next.js: إطار عمل يعتمد على React لبناء تطبيقات ويب سريعة وسهلة في تحسين محركات البحث (SEO).

TypeScript: لغة برمجة تعتمد على JavaScript مع إضافة التحقق من الأنواع لتحسين جودة وصيانة الكود.

Clerk: منصة لإدارة المصادقة والتفويض لتسجيل الدخول الآمن.

getstream: منصة للتواصل في الوقت الحقيقي تدير وظائف مؤتمرات الفيديو.

shadcn: مكتبة مكونات واجهة المستخدم لواجهات حديثة ومتناسقة.

Tailwind CSS: إطار عمل CSS يعتمد على الأدوات لتطوير سريع وتصميم نظيف.

الميزات

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

اجتماع جديد: بدء اجتماع جديد مع إعدادات قابلة للتخصيص للكاميرا والميكروفون.

تحكمات الاجتماع:

التسجيل

ردود الأفعال باستخدام الرموز التعبيرية

مشاركة الشاشة

كتم الصوت / إلغاء كتم الصوت

ضبط الصوت

تخطيط الشبكة

عرض قائمة المشاركين

إدارة المشاركين (تثبيت، كتم، إلغاء كتم، حظر، السماح بمشاركة الفيديو)

الخروج من الاجتماع: يمكن للمشاركين مغادرة الاجتماع، ويمكن للمضيف إنهاءه لجميع الحاضرين.

جدولة الاجتماعات المستقبلية: التخطيط والجدولة لاجتماعات مستقبلية مع إعدادات التاريخ والوقت.

قائمة الاجتماعات السابقة: الوصول إلى قائمة الاجتماعات التي تم عقدها مسبقاً مع التفاصيل والبيانات الوصفية.

عرض الاجتماعات المسجلة: مراجعة تسجيلات الاجتماعات السابقة.

غرفة شخصية: لكل مستخدم رابط اجتماع فريد لعقد الاجتماعات الفورية.

الانضمام للاجتماعات عبر الرابط: الانضمام للاجتماعات التي أنشأها الآخرون عن طريق إدخال الرابط.

الوظائف الآمنة في الوقت الحقيقي: جميع التفاعلات آمنة وتحدث في الوقت الحقيقي.

تصميم متجاوب: يتكيف التطبيق مع أحجام الشاشات ودقة العرض المختلفة.

بطاقة العمل

اسم المستقل Ahmed H.
عدد الإعجابات 0
عدد المشاهدات 5
تاريخ الإضافة