قمت بنشر تطبيق ويب بسيط لتسجيل الملاحظات باستخدام Python وFlask على خادم AWS EC2 (RHEL 10).
تم ربط التطبيق بقاعدة بيانات MariaDB لتخزين الملاحظات بشكل دائم مع الطوابع الزمنية (Timestamps).
تم تنفيذ استراتيجية نسخ احتياطي باستخدام AWS EBS وحفظ نسخة من قاعدة البيانات (mysqldump) في مجلد /backup.
إدارة السيرفر على نظام Linux، تركيب وتثبيت البرامج المطلوبة، وضبط الصلاحيات والتخزين.
استخدام Git وGitHub لإدارة الكود ومتابعة التعديلات.
ضبط Security Groups لتمكين الوصول إلى التطبيق عبر الإنترنت.
المهارات المكتسبة / المستخدمة:
إدارة خوادم Linux
نشر التطبيقات باستخدام Python & Flask
قواعد البيانات MariaDB / SQL
النسخ الاحتياطي واستعادة البيانات باستخدام EBS & mysqldump
إدارة الكود بواسطة Git & GitHub
العمل على AWS EC2
التقنيات المستخدمة:
Python, Flask, MariaDB, PyMySQL, AWS EC2, AWS EBS, Linux, Git, GitHub
Screenshots (يمكن إضافتها على مستقل):
الصفحة الرئيسية للتطبيق (Homepage)
إضافة ملاحظة جديدة وعرضها (Note Submission)
Terminal أثناء تشغيل التطبيق (python3 app.py)
المجلد /backup وملف النسخ الاحتياطي
جدول قاعدة البيانات في MariaDB