مشروع متجر كتب bookshop موقع وتطبيق و APIعلى GitHub مجاني

Опубликовано: 13 Июнь 2026
на канале: Mahmoud Shamran Al-Deresaw
104
6

التقنيات:
1-قاعدة البيانات MySQL
2-Back-end باستخدام Laravel
3-Front-End باستخدام Angular
4-Mobile App باستخدام Flutter
المميزات:
1-امان وحماية عالية
2-شكل جميل ومتعدد الثيم
3-كفاءة وسرعة عالية
4-حماية ضد هجمات الD-Dos
5-API كامل باستخدام Laravel
6-بقيه المميزات في رابط الGetHub
----------
BY : Mahmoud Shamran
------------------------------------------
رابط المشروع على GetHub
https://github.com/pr-mah99/BookShop_...
====
https://github.com/pr-mah99/BookShop_...
====
https://github.com/pr-mah99/BookShop_...
====
------------------------------------------
المميزات الاخرى:

1- أمان وحماية عالية:

تطبيق أفضل الممارسات في تشفير كلمات المرور وحماية بيانات المستخدمين.
استخدام تقنيات التشفير الموثوقة للتأكد من سرية المعلومات.
تطبيق إجراءات الأمان اللازمة للحماية ضد التهديدات الأمنية.
2- شكل جميل ومتعدد الثيم:

تصميم واجهة مستخدم جذابة ومتعددة الثيم لتلبية تفضيلات المستخدمين.
توفير تجربة استخدام سلسة وجذابة للمستخدمين من خلال تخصيص الثيمات والألوان.
3- كفاءة وسرعة عالية:

تحسين أداء التطبيق لضمان استجابة سريعة وتجربة مستخدم سلسة.
استخدام تقنيات البرمجة الفعّالة والتحسين المستمر للأداء.
4- حماية ضد هجمات الـD-Dos:

تنفيذ إجراءات لحماية التطبيق ضد هجمات الـD-Dos، بما في ذلك استخدام حواجز الحماية وتوزيع حمل العمل.
5- API كامل باستخدام Laravel:

تطوير واجهات برمجية قوية وشاملة باستخدام إطار العمل Laravel.
استخدام ميزات Laravel لتسهيل عمليات البرمجة وتطوير الواجهات البرمجية بسرعة.
6- واجهة باستخدام:

تصميم واجهة مستخدم مبتكرة وسهلة الاستخدام باستخدام تقنيات وأدوات تطوير حديثة.
7- بقية المميزات في رابط الـGitHub:

توفير مزيد من التفاصيل والمميزات على صفحة GitHub، بما في ذلك التوثيق الفني والمستندات اللازمة لتشغيل التطبيق واستخدامه.
دمج قاعدة البيانات:

استخدام قاعدة بيانات علاقية مثل MySQL أو PostgreSQL لتخزين معلومات المستخدمين، وتفاصيل الكتب، ومحتويات سلة التسوق، وتاريخ الطلبات.
تصميم واجهات برمجية RESTful:

تصميم بنية واجهات برمجية RESTful نظيفة ومنظمة للخلفية.
استخدام أساليب HTTP المناسبة لإجراءات مختلفة.
وسيط البرنامج:

تنفيذ وسيط للمصادقة لتأمين الواجهات البرمجية.
تنفيذ وسيط لتسجيل المعلومات ذات الصلة حول الطلبات والردود الواردة.
معالجة الأخطاء:

تنفيذ معالجة أخطاء مناسبة لسيناريوهات مختلفة، مع توفير رسائل خطأ معنوية.
الأمان:

تنفيذ تدابير أمان لحماية ضد الثغرات الشائعة في الويب (مثل حقن SQL والبرمجة النصية عبر المواقع).
التأكد من التعامل الآمن مع البيانات الحساسة.