هذا المشروع عبارة عن تطبيق ويب حديث ومتجاوب (Responsive) تم تطويره باستخدام React و Tailwind CSS، مع التركيز على الأداء العالي، وقابلية التوسع (Scalability)، وتقديم تجربة مستخدم سلسة ومميزة.
يعتمد المشروع على أفضل الممارسات مثل:
هيكلة تعتمد على المكونات (Component-Based Architecture)
جلب البيانات بكفاءة (Efficient Data Fetching)
التحقق من صحة النماذج (Form Validation)
تفاعلات واجهة مستخدم نظيفة ومنظمة
يستخدم التطبيق:
React Router لإدارة التنقل بين الصفحات
TanStack React Query لإدارة حالة البيانات القادمة من السيرفر (Server-State Management)
Axios للتواصل مع واجهات برمجة التطبيقات (API Communication)
كما تم تحسين تجربة المستخدم من خلال:
SweetAlert2 و React Toastify لعرض التنبيهات والإشعارات
Swiper و React Image Gallery لإضافة الحركات (Animations) ومعارض الصور بطريقة تفاعلية وجذابة