تطوير تطبيق تفاعلي بلغة Python باستخدام مكتبة Streamlit لتوصية الكتب للمستخدمين، مبني على قاعدة بيانات MongoDB.
خطوات التنفيذ الخاصه بي:
تصميم وكتابة Aggregation Pipelines معقدة لاستخراج وتحليل بيانات الكتب والتوصيات
تصميم Indexes محسّنة لتحسين سرعة الاستعلامات (Query Performance)
بناء واجهة مستخدم تفاعلية بـ Streamlit تعرض النتائج بشكل بصري (Cards, Filters)
حل مشاكل تقنية في عرض البيانات زي الـ list fields
النتيجة:
تطبيق شغال بالكامل يوضح فهم عملي لتصميم قواعد بيانات NoSQL والاستعلامات المتقدمة، مع واجهة استخدام بسيطة وسهلة.