تطوير موقع ويب كامل (Full-Stack) يحتوي على الميزات التالية:
صفحة تسجيل الدخول والتسجيل:
يتضمن الموقع نظام مصادقة (Authentication) وتفويض (Authorization).
دعم خاصية استعادة كلمة المرور باستخدام OTP.
صفحة هبوط (Landing Page):
تعرض صفحة الهبوط لوحة المهام (Board) التي يمكن أن تكون إما:
المهام الموكلة إليك.
المهام التي قمت بإنشائها.
تحتوي على نافذة منبثقة (Modal) لإنشاء مهمة جديدة مع إمكانية تحديد الأعضاء (Members) الذين ترغب في توجيه المهمة إليهم.
صفحة المهام (Task Page):
تعرض المهام مع حالتها: (In Progress, Done).
دعم خاصية السحب والإفلات (Drag and Drop) لتغيير حالة المهمة.
يتم تعيين درجة (Score) لكل مهمة بناءً على صعوبتها (سهلة، متوسطة، صعبة).
لوحة تحكم (Dashboard) للأدمن:
تتيح للأدمن إدارة المستخدمين والمهام.
صفحة لوحة الشرف (Leaderboard):
تعرض أسماء أعضاء الفريق والنقاط (Scores) الخاصة بكل عضو بناءً على أدائهم.
الوضع الليلي والنهاري (Dark/Light Mode):
إمكانية التبديل بين الوضع الليلي والنهاري لتوفير تجربة مستخدم مريحة ومناسبة لجميع الأوقات.
التعريب (Localization):
دعم الموقع للغتين العربية والانجليزية مع إمكانية التبديل
توجيه التصميم والعناصر لتناسب النصوص من اليمين لليسار (RTL) واليسار لليمين (LTR).
التقنيات المستخدمة:
يتم استخدام تقنية Frontend مثل (React.js ).
يتم استخدام تقنية Backend مثل (Node.js)
تصميم متجاوب يدعم الأجهزة المختلفة (Responsive Design).
استخدام معايير أمان عالية لحماية البيانات.