مشروع ويب متكامل تم تصميمه وتطويره لتقديم تجربة تفاعلية لإدارة وصفات الطبخ بطريقة سلسة واحترافية.
يجمع المشروع بين Frontend ديناميكي وBackend قوي مع بنية DevOps حديثة تشمل Docker وJenkins وAWS.
المميزات التقنية
Frontend: واجهة مستخدم تفاعلية مبنية بـ HTML, CSS, وJavaScript لعرض الوصفات بطريقة جذابة.
Backend: خادم Flask متكامل للتعامل مع الطلبات، إضافة، تعديل، وحذف الوصفات.
Database: قاعدة بيانات SQLite لتخزين بيانات المستخدمين والوصفات بشكل آمن وسهل الوصول.
Containerization: التطبيق محزوم بالكامل داخل Docker container لتسهيل التشغيل في أي بيئة.
CI/CD Automation: تم إعداد Jenkins pipeline للبناء، الاختبار، والدفع التلقائي للصورة إلى Docker Hub.
Deployment: نشر التطبيق بسهولة على خادم AWS EC2 باستخدام Docker.