في هذا المشروع، قمت بتحويل فكرة منصة "Booking Online" إلى واقع برمجي متكامل من جهة المستخدم (Client-side) باستخدام إطار عمل Angular. العمل تضمن بناء الهيكلية البرمجية وتكويد الواجهات بأعلى معايير الدقة والاحترافية.
ما قمت بتنفيذه في المشروع:
بناء المكونات (Components Architecture): تقسيم الواجهة إلى مكونات قابلة لإعادة الاستخدام (Reusable Components) لضمان كود نظيف وسهل الصيانة.
التكويد البرمجي (Coding): كتابة منطق الواجهات باستخدام TypeScript وتنسيقها باستخدام CSS/SCSS للوصول إلى هذا المظهر العصري.
التعامل مع البيانات: تجهيز الواجهات لاستقبال البيانات من الـ APIs وربط نماذج البحث (Search Forms) بمنطق برمجي فعال.
هيكلية المشروع: تنظيم ملفات المشروع (File Structure) بشكل احترافي يتبع معايير Angular الرسمية، مما يسهل على أي فريق عمل "Back-end" الربط مع النظام لاحقاً.
التجاوب الكامل: تأمين توافق الواجهات برمجياً مع مختلف مقاسات الشاشات (Responsive Design).
الأدوات والتقنيات:
Angular (Latest Version)
TypeScript
HTML5 / CSS3 / SCSS
Component-Driven Development