أبو بكر عبد الرحمن
ما شاء الله، خطوة فصل الواجهة الأمامية عن الخلفية واعتماد أحدث إصدار مدعوم طويل الأمد Django مع قاعدة بيانات PostgreSQL قرار موفق وسيجعل بنية التطبيق أكثر مرونة وقابلية للتوسع.
كما أن اختيار لغة بايثون خيار ذكي لا سيما في مجال الاستفادة من الذكاء الاصطناعي حيث سيسهل عليكم تطوير أنظمة توصية داخل دليل التطبيقات ويساعد المستخدمين في العثور على التطبيقات الأكثر توافقًا مع اهتماماتهم.
أنصح بالاستفادة من مكتبات مثل Scikit-learn مع تصميم نموذج قاعدة بيانات ثانوي لتخزين تفاعلات المستخدمين (كالبحث، والفرز) فهذه البيانات ستشكل قاعدة تدريب ممتازة لخوارزميات تعلم الآلة وتمكن من تحليل سلوك المستخدمين وتوفير اقتراح ذكي للتطبيقات.
كما أقترح النظر مستقبلًا في إضافة ميزات فلترة إضافية مع زيادة التطبيقات، بحيث تتيحون للمستخدمين البحث وفق معايير أخرى غير التصنيفات كالبحث وفق نظام التشغيل (iOS، Android) أو نوع الترخيص (مجاني، مفتوح المصدر، مدفوع)
بوركت جهودكم