منصة باكدجك ستور – نظام باك إند متكامل مكوّن من 45 API لإدارة وتشغيل متجر إلكتروني متكامل لبيع الكتب والمذكرات الدراسية.

Back-End السبت 25 أكتوبر 2025

وصف المشروع

منصة Packadgek Store هي منصة إلكترونية متخصصة في بيع الكتب والمذكرات الدراسية لجميع الصفوف التعليمية، مع تركيز خاص على المرحلة الثانوية صُممت المنصة لتوفير تجربة تعليمية وتسويقية متكاملة للمستخدمين والإداريين على حد سواء.

ميزات واجهة المستخدم:
- إنشاء الحساب وتسجيل الدخول: إمكانية إنشاء حساب جديد باستخدام الاسم الأول والاسم الأخير ورقم الهاتف وكلمة المرور، مع دعم تسجيل الدخول بكل سهولة.
- إدارة الحساب الشخصي: متابعة بيانات المستخدم، تحديث معلومات التوصيل، وحفظ بيانات الوصول لضمان أمان الحساب.
- تحديث بيانات التوصيل: يمكن للمستخدم تحديد المحافظة و المدينة أو المركز التابع له بسهولة من خلال واجهات خاصة تعرض جميع محافظات جمهورية مصر العربية ومدنها.
- تصفح وعرض الكتب والمذكرات: استعراض جميع الكتب والمذكرات الدراسية المتاحة مع إمكانية فلترة النتائج حسب المرحلة الدراسية، المادة، المدرّس، أو الفئة التعليمية.
- الفلاتر والبحث: يحتوي النظام على واجهة فلاتر متقدمة تساعد المستخدم على تحديد الكتب بناءً على الفئة، المادة، المعلم أو السعر، مع دعم البحث النصي السريع.
- عربة التسوق: إضافة الكتب للعربة، تعديل الكميات، حذف العناصر، ومراجعة محتويات العربة قبل إتمام عملية الطلب.
- إدارة الطلبات والدفع: إمكانية إنشاء الطلبات، إصدار الفواتير، التحقق من الدفع، واستعراض جميع الطلبات السابقة مع حالة الدفع والشحن.
- الكتب والمحتوى: عرض تفاصيل كل كتاب (الاسم، المادة، الفئة، السعر، المعلم المرتبط)، مع تنظيم المحتوى بشكل يسهل التصفح والوصول لأي كتاب.

ميزات لوحة تحكم الإدارة:
- إدارة المستخدمين: متابعة جميع المستخدمين، تحديث أو تعديل أو حذف الحسابات بسهولة.
- إدارة الكتب والمحتوى التعليمي: إضافة وتحديث وعرض جميع الكتب والمذكرات والفئات والمواد التعليمية، مع الربط بين كل كتاب والمادة والفئة والمعلم الخاص به.
- إدارة الفئات: تنظيم الفئات مثل "المرحلة الابتدائية، الإعدادية، الثانوية" أو فئات إضافية أخرى مثل "كتب خارجية، مذكرات دراسية" لتسهيل تصنيف الكتب.
- إدارة المواد الدراسية: إضافة المواد التعليمية وتحديثها وربطها بالفئات المناسبة.
- إدارة المعلمين: إضافة وتحديث بيانات المعلمين، وربطهم بالمواد التعليمية الخاصة بهم.
- إدارة الطلبات: متابعة جميع الطلبات ومراحلها من الإنشاء حتى التسليم، مع التحقق من الدفع ومراجعة الفواتير.
- إدارة مصاريف الشحن: تحديد مصاريف الشحن لكل محافظة داخل جمهورية مصر العربية، لتسهيل عمليات التوصيل عبر التكامل مع شركة الشحن.

- • إدارة الإحصائيات والتقارير:
- عرض عدد المستخدمين الكلي المسجلين.
- عرض عدد المدرسين الكلي في المنصة.
- عرض عدد المواد الدراسية المتاحة.
- عرض عدد الفئات الأكاديمية أو التعليمية.
- عرض عدد الكتب الكلي المتوفر على المنصة.
- عرض عدد الطلبات الكلي لجميع المستخدمين.
- عرض عدد الطلبات المدفوعة المكتملة بنجاح.
- عرض إجمالي الإيرادات المحصلة من المبيعات.
- عرض الإيرادات المعلقة قيد المراجعة أو التحصيل.
- عرض عدد المستخدمين الجدد هذا الشهر.
- عرض عدد المستخدمين الذين قاموا بالشراء.
- عرض الكتب التي تحتوي على خصومات نشطة حالياً.


البنية التقنية والمنهجية:
- النظام مبني على هيكلية منظمة وقابلة للتوسّع (Scalable Architecture) لضمان سهولة التطوير المستقبلي.
- دعم أفضل ممارسات الأمان وحفظ البيانات بشكل آمن.
- جميع العمليات قائمة على واجهات برمجية حديثة (RESTful APIs) تتيح التواصل السلس بين الواجهة الأمامية ولوحة الإدارة.
- النظام يعتمد على هيكل بيانات منظم يعتمد على الربط بين المستخدمين، الطلبات، المحافظات، والمدفوعات لضمان دقة البيانات.
- إمكانية التكامل مع الخدمات الخارجية مثل بوابات الدفع وشركات الشحن لتوفير تجربة مستخدم متكاملة وسلسة.
- البنية التقنية تدعم التحقق من صحة البيانات بشكل لحظي وتقديم استجابات بصيغة JSON لتسهيل التكامل مع أي واجهات خارجية مستقبلية.

الفكرة الأساسية:
منصة Packadgek Store تهدف إلى تقديم تجربة متكاملة لإدارة متجر إلكتروني متخصص في الكتب والمذكرات الدراسية، مع أدوات إدارة احترافية للمشرفين وتجربة مستخدم سلسة للطلاب والمعلمين،
مما يجعلها قاعدة قوية لأي مشروع تعليمي رقمي متكامل.

الربط الخارجي:
- المدفوعات مربوطة ببوابة الدفع فواتيرك (Fawaterak) لتسهيل عمليات الدفع الإلكتروني بشكل آمن وسلس.
- توصيل الكتب والمذكرات مربوط بشركة الشحن Mylerz لتوفير خدمة توصيل دقيقة وسريعة داخل جميع محافظات الجمهورية.

التقنيات المستخدمة

PHP NativeMySQLRESTful APIsJson