قمت بتطوير تطبيق بايثون متكامل يقوم بجلب المعلومات الأساسية للحسابات (الملف الشخصي، المنشورات الحديثة، وصورة الحساب) من منصات فيسبوك، إنستجرام، وتويتر.
تم تنفيذ المشروع باستخدام مكتبات وتقنيات حديثة:
استخلاص البيانات (Web Scraping):
باستخدام Playwright لاستخلاص البيانات بدقة ومرونة من المواقع المختلفة.
واجهة المستخدم الرسومية (GUI):
تطوير واجهة مستخدم تفاعلية باستخدام Tkinter، تتيح للمستخدم اختيار المنصة وإدخال بيانات الحساب المطلوب.
دعم تعدد الخيوط (Multi-threading):
لضمان سرعة الأداء وجلب البيانات من عدة منصات بالتوازي دون التأثير على تجربة الاستخدام.
التحليل الفني (Technical Analysis):
دعمت المشروع بإعداد مخططات هندسية مثل:
مخطط التتابع (Sequence Diagram) لشرح سير العمليات بين مكونات النظام.
مخطط النشاط (Activity Diagram) لعرض تدفق العمل في التطبيق بطريقة بصرية واضحة.
التقنيات والأدوات المستخدمة:
Python
Playwright
Tkinter
Multi-threading
UML Diagrams (Sequence & Activity)
للاطلاع على الكود المصدري، يمكن زيارة مستودع المشروع على GitHub عبر رابط المعاينة.