تفاصيل العمل

Assistant Chef – تطبيق Chatbot باستخدام Flutter

• تطبيق مساعد طبخ تفاعلي تم تطويره باستخدام Flutter وDart، يتيح للمستخدمين التفاعل مع Chatbot وطرح الأسئلة المتعلقة بالطبخ والحصول على ردود من المساعد.

• يحتوي التطبيق على واجهة Chat بسيطة ومنظمة، تتيح للمستخدم إرسال الرسائل واستقبال الردود من الـ Chatbot بشكل سلس.

• يتواصل التطبيق مع الـ Backend من خلال REST API Webhook باستخدام Dio، مع إنشاء Session ID فريد لكل جلسة محادثة للمساعدة في إدارة المحادثات.

• يحتوي التطبيق على واجهة مخصصة لعرض رسائل المستخدم ورسائل الـ Chatbot بشكل واضح ومنظم.

• يتم التعامل مع حالات تحميل الردود وإظهار Loading State أثناء انتظار استجابة الـ Backend.

• يتضمن التطبيق Error Handling للتعامل مع مشاكل الاتصال أو الأخطاء التي قد تحدث أثناء إرسال واستقبال البيانات.

• يتم استخدام Automatic Scrolling للانتقال تلقائيًا إلى أحدث رسالة داخل المحادثة.

• يحتوي التطبيق أيضًا على Animated Splash Screen باستخدام Lottie لتحسين تجربة المستخدم وإعطاء انطباع أول أفضل.

• أهم المميزات:

- Interactive Cooking Assistant Chatbot.

- Conversational Chat Interface.

- REST API Integration باستخدام Dio.

- Webhook Integration.

- Session Management باستخدام UUID.

- Custom User & Chatbot Message Bubbles.

- Loading State أثناء معالجة الرسائل.

- API & Connection Error Handling.

- Automatic Scrolling إلى أحدث رسالة.

- Lottie Animated Splash Screen.

- Clean & Responsive Chat UI.

- تنظيم الكود والمكونات بشكل يسهل تطوير التطبيق وصيانته.

بطاقة العمل

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