تفاصيل العمل

مشروع Plate Up يظهر تمكنك من أساسيات هندسة البرمجيات وتطبيق أنماط التصميم (Design Patterns) مثل MVVM، وهو أمر يقدّره تقنيو التوظيف جداً.

إليك النسخة العربية الاحترافية للمشروع:

?️ Plate Up - تطبيق إدارة واستكشاف الوصفات

Plate Up هو تطبيق هاتف محمول مطور بإطار العمل Flutter، يهدف لمساعدة المستخدمين على استكشاف وإدارة وصفات الطعام عبر واجهة مستخدم نظيفة وسهلة الاستخدام. يعتمد التطبيق على بنية MVVM البرمجية، ويستخدم Provider لإدارة الحالة (State Management) بكفاءة، مع الاعتماد على Firebase Firestore كقاعدة بيانات سحابية لضمان القابلية للتوسع.

✨ المميزات الرئيسية

?واجهة مستخدم عصرية: تصميم متجاوب، جذاب، وسهل التصفح.

? إدارة الوصفات: استعراض الوصفات المخزنة في Firestore والتي تشمل:

اسم الوصفة.

السعرات الحرارية.

وقت الطهي.

التقييم.

المكونات (الاسم، الصورة، والكمية).

خطوات التحضير.

❤️ قائمة المفضلة: نظام يتيح للمستخدمين إضافة أو إزالة الوصفات من قائمة "المفضلة" المخصصة للوصول السريع.

? إدارة حالة متطورة: تم بناء التطبيق باستخدام حزمة Provider لضمان تحديثات تفاعلية وسلسة لواجهة المستخدم.

?️ البنية التقنية (Architecture & Stack)

نمط التصميم: MVVM (Model–View–ViewModel) لفصل منطق الأعمال عن واجهة المستخدم.

إدارة الحالة: Provider.

قاعدة البيانات: Firebase Firestore.

اللغة: Dart (Flutter).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
المهارات