تفاصيل العمل

نظام analytics كامل مع محرك توصية ذكي لمنصة بيع كتب

التفاصيل الكاملة:

بنيت الـ Analytics Microservice الخاص بمنصة Bibliophile —

وهي منصة متكاملة لبيع وإدارة الكتب. الجزء اللي اشتغلت عليه

هو FastAPI service مستقل بيتواصل مع Node.js backend عبر

HTTP ويشارك نفس قاعدة بيانات MongoDB.

الداشبوردات اللي بنيتها:

- Main Dashboard: يجمع إحصاءات الكتب والاشتراكات والخطط في

لوحة Plotly تفاعلية واحدة

- Books Analytics: تحليل لكل كاتيجوري وكل مؤلف وكل كتاب

على حدة (KPIs + charts)

- Subscription Explorer: فلترة real-time للمشتركين مع

KPIs ديناميكية (Revenue, Retention %, Active Subs)

- Plans Dashboard: تحليل كل خطة اشتراك مع نمو شهري وتوزيع جغرافي

محرك التوصية (Recommendation Engine):

بنيت 3 أساليب توصية في نفس الوقت:

- Content-Based: TF-IDF على 9,003 كتاب + Cosine Similarity

- Collaborative Filtering: مصفوفة 1,573 مستخدم × 9,003 كتاب

- Gemini AI (gemini-2.0-flash): توصيات ذكية بناءً على

اهتمامات المستخدم

Performance:

- Caching بـ TTL 600 ثانية

- Response time من 2000ms → 50ms (تحسن 40x)

PDF Reports:

كل داشبورد ليه PDF report قابل للتحميل

Scale:

- 9,003+ كتاب

- 1,500+ مستخدم

التقنيات: Python, FastAPI, MongoDB (Motor), Scikit-learn,

Plotly, ReportLab, Gemini API, NumPy, Pandas

ملفات مرفقة

بطاقة العمل

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