وصف الخدمة

تطوير نظام تسجيل دخول وتسجيل مستخدمين احترافي باستخدام Flutter , Firebase


مميزات الخدمة

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

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

استعادة كلمة المرور عبر البريد الإلكتروني (Reset Password)

يستطيع المستخدم إعادة تعيين كلمة المرور الخاصة به بسهولة من خلال البريد الإلكتروني المسجل، حيث يتم إرسال رابط استعادة كلمة المرور بشكل تلقائي عبر Firebase.

التحقق من صحة البيانات (Validation)

قبل إرسال البيانات إلى الخادم، يقوم النظام بالتحقق من صحة الإدخال (مثل التأكد من أن البريد الإلكتروني بصيغة صحيحة وأن الحقول غير فارغة)، لضمان تجربة استخدام آمنة وخالية من الأخطاء.

بقاء المستخدم مسجلاً بعد الخروج من التطبيق (Auto Login)

عند فتح التطبيق مرة أخرى، يتم تسجيل دخول المستخدم تلقائيًا دون الحاجة لإعادة إدخال البيانات، بفضل خاصية حفظ حالة المستخدم داخل التطبيق (persistent login).

واجهة مستخدم بتصميم جميل وسهل الاستخدام

تصميم واجهات النظام باستخدام Material 3 لتكون بسيطة، عصرية، ومتجاوبة مع جميع الأجهزة، مما يمنح المستخدم تجربة استخدام مريحة واحترافية.

كود منظم وواضح يسهل تعديله وتوسيعه

الكود مكتوب بطريقة احترافية مع فصل الملفات (Model – View – Controller / Provider) لتسهيل تطوير المشروع مستقبلاً وإضافة مزايا جديدة بسهولة.


إضافات اختيارية (حسب الطلب):

تسجيل الدخول عبر Google أو Facebook

- دمج نظام تسجيل الدخول الاجتماعي لتمكين المستخدمين من التسجيل بسرعة باستخدام حساباتهم على Google أو Facebook.

حفظ بيانات المستخدم في Cloud Firestore

- تخزين بيانات المستخدم مثل الاسم، الصورة، ورقم الهاتف في قاعدة بيانات Firestore، مما يتيح إدارة المستخدمين بسهولة داخل التطبيق.

صفحة ملف شخصي بعد تسجيل الدخول

- صفحة تعرض بيانات المستخدم بعد تسجيل الدخول، مع إمكانية تعديل المعلومات الشخصية أو تسجيل الخروج.

دمج النظام في تطبيقك الحالي

- توصيل نظام التسجيل والدخول مباشرة داخل تطبيقك الموجود مسبقًا، مع تكييف التصميم والهيكل البرمجي ليتناسب مع مشروعك.


معرض الأعمال


ما الذي ستستلمه

الكود الكامل للمشروع

ستحصل على مشروع Flutter متكامل يحتوي على جميع الملفات الأساسية (main, screens, services, widgets...) مكتوب بطريقة منظمة وواضحة تسهّل التعديل أو الإضافة مستقبلاً.

شاشات تسجيل الدخول، إنشاء الحساب، واستعادة كلمة المرور

ثلاث شاشات أساسية بتصميم حديث وسهل الاستخدام، تشمل إدخال البريد الإلكتروني وكلمة المرور، إنشاء حساب جديد، واستعادة كلمة المرور عبر البريد الإلكتروني.

ربط جاهز مع Firebase Authentication

النظام متصل بخدمة Firebase Authentication لإدارة المستخدمين بشكل آمن وفعّال، مع إمكانية تسجيل الدخول والخروج، واستعادة الحساب بسهولة.

ميزة تسجيل الدخول التلقائي (Auto Login)

بعد تسجيل الدخول، يحتفظ التطبيق ببيانات المستخدم ليتمكن من الدخول مباشرة في المرات القادمة دون الحاجة لإعادة تسجيل الدخول في كل مرة.

ملف شرح يوضح طريقة التشغيل وربط التطبيق بـ Firebase

ملف نصي بسيط يشرح خطوة بخطوة كيفية تشغيل التطبيق، وكيفية ربطه بحساب Firebase الخاص بك بسهولة.

دعم فني بعد التسليم

سأوفر لك دعمًا بعد التسليم لمساعدتك في أي مشكلة أثناء تشغيل التطبيق أو الربط بـ Firebase، لضمان عمل النظام بشكل صحيح وسلس.

شراء الخدمة

سعر الخدمة
$5.00

بطاقة الخدمة

بطاقة الخدمة

شراء الخدمة

سعر الخدمة
$5.00