العودة إلى الأعمال

این‌جت - دردشة آمنة بدون تبعيات خارجية

خادم دردشة متكامل تم إنشاؤه باستخدام مكتبة Python القياسية فقط.

العميل: مشروع بحث وتطوير السنة: 2026 المدة: ۳ أيام

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

Python (Standard Lib)SQLiteVanilla JavaScriptWeb Crypto API (AES-GCM)HTML5 & CSS3Threading

التحدي

يتطلب بناء تطبيق دردشة حديث عادةً أطر عمل ثقيلة. كان التحدي هو إنشاء تطبيق مراسلة قوي وآمن مع إمكانات الرسائل الصوتية والمرئية باستخدام وحدات Python المدمجة فقط، مما يضمن الاستمرارية والتزامن بدون أي تثبيتات خارجية (`pip install`).

الحل

استخدمت `http.server` و `socketserver` مع الخيوط المتعددة (Threading) لمعالجة الطلبات المتزامنة. الواجهة الأمامية عبارة عن تطبيق صفحة واحدة (SPA) يستخدم Vanilla JS. تشمل الإنجازات الرئيسية تنفيذ التشفير من جانب العميل (Web Crypto API) وبناء معالج وسائط مخصص لـ "ملاحظات الفيديو" الدائرية والرسائل الصوتية.

الميزات

  • بدون مكتبات خارجية
  • تشفير كامل (E2E)
  • ملاحظات فيديو وصوت
  • نظام استطلاع مترابط

مسار المشروع

المرحلة 1: الخادم الأساسي

تنفيذ معالج HTTP مخصص وإعداد SQLite.

المرحلة 2: الأمن

تنفيذ تشفير AES-GCM في المتصفح لضمان خصوصية البيانات.

المرحلة 3: الوسائط

إضافة دعم تسجيل الصوت وملاحظات الفيديو الدائرية.

المرحلة 4: الواجهة

بناء واجهة مستجيبة مع الوضع المظلم وميزة الرد بالسحب.

النتائج

0 التبعيات الخارجية
AES-256 تشفير من جانب العميل
<2MB استهلاك الذاكرة

لقطات الشاشة

تسجيل الدخول الآمن تسجيل الدخول الآمن
واجهة الدردشة وملاحظة الفيديو واجهة الدردشة وملاحظة الفيديو

هل لديك مشروع مشابه؟

دعنا نتحدث عن مشروعك.

طلب استشارة مجانية