تفاصيل العمل

تطبيق الملاحظات باستخدام Flutter – Firebase Authentication & Cloud Firestore

• تطبيق ملاحظات حديث تم تطويره باستخدام Flutter وDart، يتيح للمستخدمين إنشاء وإدارة ملاحظاتهم الشخصية بطريقة سهلة وآمنة.

• يعتمد التطبيق على Firebase Authentication لتنفيذ عمليات تسجيل المستخدمين وتسجيل الدخول وإدارة حساباتهم.

• يتم استخدام Cloud Firestore لتخزين وإدارة بيانات المستخدمين والملاحظات بشكل سحابي.

• يمكن للمستخدم إدارة ملاحظاته من خلال:

- إنشاء ملاحظات جديدة.

- عرض الملاحظات الشخصية.

- تعديل الملاحظات الموجودة.

- حذف الملاحظات.

- تنفيذ عمليات CRUD على الملاحظات.

• يحتوي التطبيق على Profile Section تتيح للمستخدم:

- عرض بياناته الشخصية.

- تعديل معلومات الملف الشخصي.

- إدارة بيانات الحساب.

• تم استخدام Cubit وFlutter Bloc لإدارة حالة التطبيق والتعامل مع مختلف حالات تسجيل الدخول والبيانات وعمليات الملاحظات.

• تم تنظيم المشروع بطريقة واضحة وقابلة للتطوير من خلال فصل:

- Authentication Logic

- Database Operations

- Pages

- Cubits

- Reusable UI Components

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

- تسجيل مستخدم جديد (User Registration).

- تسجيل الدخول (User Login).

- Firebase Authentication.

- Cloud Firestore Database.

- إنشاء وعرض وتعديل وحذف الملاحظات.

- CRUD Operations.

- إدارة الملف الشخصي للمستخدم.

- تعديل معلومات الحساب.

- State Management باستخدام Cubit / Flutter Bloc.

- واجهة مستخدم بسيطة وسهلة الاستخدام.

- استخدام Reusable UI Components.

- تنظيم المشروع بطريقة واضحة وقابلة للتطوير.

- استخدام Lottie Animations لتحسين تجربة المستخدم.

بطاقة العمل

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