ده مشروع تدريبي عبارة عن تطبيق Frontend معمول باستخدام Angular Framework.
الفكرة هي محاكاة موقع مطعم “Brito” بشكل بسيط علشان تطبيق مهارات الـ frontend development.
التطبيق بيعرض صفحات أساسية زي الصفحة الرئيسية، قائمة الأكلات، وصف بسيط للمطعم، وواجهة مستخدم منظمة وسهلة الاستخدام.
الهدف من المشروع هو التدريب على Angular components, routing, و UI structure بشكل عملي.
يُسهّل هذا المشروع إنشاء منصات مطاعم ديناميكية ومتجاوبة. تشمل الميزات الأساسية ما يلي:
تهيئة البيئة والبناء: إدارة بيئات متعددة بسهولة، مما يضمن سلاسة عمليات النشر والتطوير.
حماية المصادقة القائمة على الأدوار: حماية الصفحات الحساسة من خلال التحكم في الوصول القائم على الأدوار، مما يعزز أمان التطبيق.
مُعترضات HTTP: معالجة مركزية للرموز المميزة وتفاعلات واجهة برمجة التطبيقات (API) لتجربة مستخدم سلسة.
مكونات واجهة مستخدم معيارية: الحفاظ على التناسق من خلال الأزرار المشتركة، والتذييلات، وغيرها من العناصر القابلة لإعادة الاستخدام.
بنية مرنة: توسيع وتخصيص الميزات بسهولة، مثل قوائم الطعام، وملفات تعريف المستخدمين، وإدارة الطلبات