تطبيق Notes App – تطبيق لتسجيل الملاحظات على الويب

تفاصيل العمل

قمت بنشر تطبيق ويب بسيط لتسجيل الملاحظات باستخدام 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

بطاقة العمل

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