قمت بتطوير تطبيق ويب بسيط باستخدام Flask لواجهة الـ Backend مع قاعدة بيانات SQL Server لإدارة بيانات المستخدمين. يتيح التطبيق إضافة مستخدمين جدد وعرض جميع المستخدمين الموجودين بطريقة منظمة، مع دعم إرسال واستقبال بيانات JSON بين العميل والخادم.
المشروع يركز على دمج البرمجة الخلفية مع قواعد البيانات وإظهار مهارات التعامل مع البيانات بشكل آمن وفعال. تم استخدام pyodbc للاتصال بقاعدة البيانات وتنفيذ استعلامات SQL لإضافة واسترجاع البيانات، كما تم استخدام Pandas لتحويل البيانات إلى جدول HTML أو JSON لعرضها بشكل مرتب.
أهم الوظائف:
استقبال بيانات المستخدمين عبر POST request وإدراجها في قاعدة البيانات.
عرض جميع المستخدمين الموجودين في قاعدة البيانات عبر GET request.
التحقق من صحة البيانات المستلمة قبل الإدراج لضمان تكامل البيانات.
إمكانية التعامل مع البيانات بصيغ مختلفة (HTML Table أو JSON).