تم تطوير موقع ويب متكامل باستخدام React.js في جانب الواجهة الأمامية (Front-End) و**.NET** في جانب الواجهة الخلفية (Back-End)، بهدف توفير تجربة مستخدم تفاعلية وسريعة الأداء مع نظام إدارة بيانات آمن وفعّال.
التقنيات المستخدمة:
الواجهة الأمامية (Front-End):
React.js لإنشاء واجهة مستخدم ديناميكية وسهلة الاستخدام.
React Router لتنظيم التنقل بين الصفحات بدون إعادة تحميل الصفحة بالكامل.
Axios للتعامل مع واجهات برمجة التطبيقات (APIs) والتواصل مع الخادم.
Bootstrap / Tailwind CSS لتصميم واجهة متجاوبة وسريعة.
الواجهة الخلفية (Back-End):
.NET Core لتطوير واجهة برمجة التطبيقات (RESTful API).
Entity Framework Core لإدارة قاعدة البيانات والتعامل مع ORM.
SQL Server لتخزين البيانات.
تطبيق مبادئ الأمان (Authentication & Authorization) باستخدام JWT.
الوظائف الأساسية للموقع:
تسجيل دخول المستخدمين وإنشاء الحسابات.
عرض البيانات من الخادم بطريقة ديناميكية.
تنفيذ عمليات CRUD (إضافة – تعديل – حذف – عرض).
واجهة لوحة تحكم (Dashboard) لإدارة المحتوى والمستخدمين.
تصميم متجاوب يعمل على مختلف الأجهزة (كمبيوتر – تابلت – موبايل).
مميزات إضافية:
سرعة عالية في تحميل الصفحات بفضل استخدام React.
أمان البيانات من خلال توثيق JWT وتشفير كلمات المرور.
قابلية التطوير والتوسع مستقبلاً لإضافة مزايا جديدة بسهولة.