مشروع تصميم وتطوير نماذج تسجيل الدخول وإنشاء الحساب
الهدف:
يهدف المشروع إلى تطوير نماذج تفاعلية لتسجيل الدخول وإنشاء الحساب مع دعم كامل لإدارة البيانات وإرسال الإيميلات.
نطاق العمل:
تسجيل الدخول (Login):
إدخال البريد الإلكتروني وكلمة المرور.
خيار "تذكرني" لتسجيل الدخول التلقائي.
تسجيل الدخول عبر Google وFacebook.
رابط "نسيت كلمة المرور".
إنشاء حساب (Sign Up):
إدخال الاسم الأول، الاسم الأخير، رقم الهاتف، بريد الوالدين، والبريد الإلكتروني.
اختيار الصف الدراسي (Grade A, B, C).
إدخال كلمة المرور وتأكيدها.
نسيت كلمة المرور (Forgot Password):
إدخال البريد الإلكتروني لإرسال رابط إعادة تعيين كلمة المرور.
تفعيل الحساب (Account Verification):
إرسال رابط تفعيل إلى البريد الإلكتروني بعد التسجيل.
إمكانية إعادة إرسال رابط التفعيل.
الميزات الرئيسية:
واجهة مستخدم تفاعلية: تم تطوير الواجهة الأمامية باستخدام Angular لتقديم تجربة مستخدم سلسة وسريعة.
إدارة البيانات: يتم تخزين البيانات في قاعدة بيانات MySQL لضمان أمانها وسهولة إدارتها.
إرسال الإيميلات: يتم إرسال الإيميلات باستخدام SendGrid لضمان وصولها بسرعة وموثوقية.
تصميم متجاوب: النماذج تعمل على جميع الأجهزة (كمبيوتر، جهاز لوحي، هاتف محمول).
سهولة التكامل: يمكن تكامل النماذج مع أي نظام أو موقع ويب بسهولة.
تحسين تجربة المستخدم (UX) باستخدام تصميم أكثر تفاعلية.
إضافة ميزات جديدة مثل التحقق من البيانات (Validation) وإدارة الملفات المرفوعة.
تحسين أمان النظام باستخدام JWT (JSON Web Tokens).
التقنيات المستخدمة:
واجهة المستخدم (Frontend): Angular, HTML, CSS, TypeScript.
الخادم (Backend): Laravel, PHP.
قاعدة البيانات: MySQL.
إرسال الإيميلات: SendGrid.
الميزانية:
1. الحزمة الأساسية ($100):
نموذج تسجيل الدخول (Login):
إدخال البريد الإلكتروني وكلمة المرور.
خيار "تذكرني".
رابط "نسيت كلمة المرور" (تصميم فقط بدون إرسال إيميلات).
نموذج إنشاء حساب (Sign Up):
إدخال الاسم، البريد الإلكتروني، وكلمة المرور.
تأكيد كلمة المرور.
تصميم متجاوب: يعمل على جميع الأجهزة.
2. الحزمة المتقدمة ($250):
كل ما في الحزمة الأساسية.
تسجيل الدخول عبر Google وFacebook.
نسيت كلمة المرور: إرسال رابط إعادة تعيين عبر SendGrid.
تفعيل الحساب: إرسال رابط تفعيل عبر البريد الإلكتروني.
تحسين الأمان: استخدام JWT.
3. الحزمة الممتازة ($500):
كل ما في الحزمة المتقدمة.
التحقق من البيانات: تأكيد صحة البيانات المدخلة.
إدارة الملفات المرفوعة: رفع الصور أو المستندات.
دعم فني لمدة شهر: مساعدة بعد التسليم.
تصميم متقدم: واجهة مستخدم أكثر تفاعلية.
توثيق كامل: توثيق شامل لكيفية استخدام النماذج ودمجها مع النظام الحالي.
المدة الزمنية:
الحزمة الأساسية: 2-3 أسابيع.
الحزمة المتقدمة: 3-4 أسابيع.
الحزمة الممتازة: 4-5 أسابيع.