تفاصيل العمل

BookNest هو مشروع Full-Stack هدفه بناء منصة حديثة لاكتشاف الكتب وإدارة تجربة القراءة بشكل ذكي ومنظم.

المشروع معمول كـ محاكاة لتطبيق حقيقي على مستوى الإنتاج (Production-Ready)، وبيوضح طريقة تفكيري في تصميم الأنظمة، وبناء Backend نظيف، والتعامل مع سيناريوهات واقعية زي التوصيات، الإشعارات، والتفاعل بين المستخدمين.

المنصة بتسمح للمستخدمين بتصفح الكتب، البحث حسب النوع أو المؤلف، إنشاء بروفايل شخصي، متابعة قرّاء آخرين، واستقبال توصيات مبنية على تاريخ القراءة والتفضيلات.

الـ Backend مبني باستخدام Django REST Framework مع API مفصول بالكامل وقابل للتوسع، وقاعدة بيانات PostgreSQL مصممة للتعامل مع علاقات معقدة بين المستخدمين والكتب.

تم استخدام Redis و Celery لتنفيذ المهام الخلفية وتحسين الأداء، خصوصًا في نظام الإشعارات والتوصيات.

نظام التوصيات يعتمد على Machine Learning لتقديم اقتراحات مخصصة بدل التوصيات العامة، مما يعكس فهمي لكيفية دمج الذكاء الاصطناعي داخل أنظمة الويب.

الواجهة الأمامية مبنية بـ React مع فصل واضح بين الـ UI والـ Business Logic، واهتمام بتجربة المستخدم وسهولة الاستخدام.

المشروع يركز على:

تصميم Backend قابل للتوسع والصيانة

بناء RESTful APIs بشكل منظم

التعامل مع أنظمة توصية واقعية

فصل الـ Backend عن الـ Frontend

استخدام أدوات حديثة مثل Docker و Redis

BookNest يعكس قدرتي على تحويل فكرة معقدة إلى نظام متكامل وقابل للتطوير، وليس مجرد تطبيق تجريبي.

ملفات مرفقة

بطاقة العمل

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