تفاصيل العمل

### تطبيق وصفات الطبخ | Flutter

تطبيق حديث لإدارة وصفات الطبخ، تم تطويره باستخدام **Flutter**، ويتيح للمستخدم إنشاء وصفاته الخاصة، تصفحها، البحث عنها، وحفظ الوصفات المفضلة بطريقة سهلة وسريعة.

### أهم المميزات

* إضافة وصفات جديدة مع تفاصيلها مثل اسم الوصفة، المكونات، خطوات التحضير، وقت الطبخ، عدد الأشخاص ومستوى الصعوبة.

* البحث عن الوصفات بشكل فوري.

* إضافة وإزالة الوصفات من قائمة المفضلة.

* عرض تفاصيل الوصفة بشكل منظم وواضح.

* حفظ البيانات محليًا باستخدام **Hive**، مما يسمح باستخدام التطبيق بدون الحاجة إلى اتصال بالإنترنت.

* واجهة مستخدم حديثة ومتجاوبة مع مختلف أحجام الشاشات.

* إدارة حالة التطبيق باستخدام **Riverpod**.

### الشاشات الرئيسية

* **الصفحة الرئيسية:** عرض الوصفات مع إمكانية البحث.

* **صفحة تفاصيل الوصفة:** عرض المكونات، خطوات التحضير، وقت الطبخ وباقي التفاصيل.

* **صفحة إضافة وصفة:** نموذج لإضافة وصفات جديدة.

* **صفحة المفضلة:** عرض الوصفات التي قام المستخدم بحفظها.

### الجانب التقني

تم بناء التطبيق بهيكلية منظمة تهدف إلى سهولة الصيانة والتطوير، مع فصل مسؤوليات التطبيق بين طبقة البيانات وطبقة العرض.

**التقنيات المستخدمة:**

* Flutter & Dart

* Riverpod لإدارة الحالة

* Hive للتخزين المحلي

* Repository Pattern

* Reusable Widgets

* Responsive UI

يُظهر المشروع قدرتي على بناء تطبيق Flutter متكامل من ناحية **واجهة المستخدم، إدارة الحالة، التخزين المحلي، وتنظيم الكود بطريقة قابلة للتوسع والصيانة**.

بطاقة العمل

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