تفاصيل العمل

**Techster - منصة تواصل اجتماعي تقنية**

**نبذة عن الموقع:**

Techster هي منصة تواصل اجتماعي مخصصة لعشاق التكنولوجيا، توفر للمستخدمين مساحة لمشاركة اهتماماتهم وأفكارهم التقنية من خلال المنشورات التي يمكن أن تتضمن النصوص، الصور، أو الفيديوهات. يمكن للمستخدمين التفاعل مع المنشورات من خلال التعليقات، الإعجاب، أو التصويت الإيجابي والسلبي، مما يجعلها منصة ديناميكية للتواصل والنقاش بين المهتمين بالتكنولوجيا.

**أبرز الميزات:**

- **التواصل المباشر بالصوت والفيديو:**

تم تنفيذ ميزات الاتصال المباشر باستخدام تقنية **WebRTC** للتواصل الفوري، مع إدارة اتصالات WebSocket عبر **Django Channels** لضمان تجربة سلسة وموثوقة.

- **نظام تسجيل دخول آمن:**

تم تصميم وتطوير نظام متكامل للتسجيل وتسجيل الدخول باستخدام رموز **JWT** للتحقق من الهوية. كما تم دعم استعادة كلمة المرور والتحقق عبر البريد الإلكتروني باستخدام بروتوكول **SMTP**، مما يضمن تجربة آمنة وسهلة للمستخدمين.

- **إدارة الملفات الشخصية:**

يوفر الموقع نظامًا لإدارة الملفات الشخصية، حيث تم تطوير الواجهات الخلفية باستخدام **Django** لتوفير نقاط نهاية للـ API، والواجهات الأمامية باستخدام **React**، مع استخدام **SQL** كقاعدة بيانات لضمان تخزين وتنظيم البيانات بشكل فعال.

- **أداء عالي للـ API:**

تم تحسين أداء الـ API بنسبة **34%** عبر إضافة آلية **LRU Cache** في الخوادم لتحسين زمن الاستجابة وزيادة الكفاءة.

Techster ليس مجرد منصة اجتماعية، بل هو مكان يجمع عشاق التكنولوجيا في مجتمع تفاعلي يسمح لهم بمشاركة الأفكار والمشاريع، والتواصل مع أشخاص يشاركونهم نفس الاهتمامات.

بطاقة العمل

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