تفاصيل العمل

وصف المشروع:

طورت تطبيق متكامل لإدارة المهام (Full-Stack) باستخدام React (Frontend) و Node.js + Express + MongoDB (Backend).

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

المميزات الأساسية:

المصادقة وإدارة المستخدمين: تسجيل، تسجيل دخول، إعادة تعيين كلمة المرور عبر OTP، وصلاحيات (مستخدم / مدير).

إدارة المهام: إنشاء/تحديث/حذف مهام مع تحديد الأولوية، الحالة، وتواريخ الاستحقاق.

إدارة القوائم: تنظيم المهام في قوائم مخصصة.

ملفات شخصية: رفع صور شخصية للمستخدمين.

واجهة حديثة ومتجاوبة: مبنية بـ React + Tailwind CSS.

التصفح بكفاءة: دعم التصفح بالصفحات (Pagination) والفرز Sorting.

بنية قوية وآمنة: JWT، Express Middleware لمعالجة الأخطاء، حماية البيانات، وإرسال إيميلات عبر SMTP.

التقنيات المستخدمة:

Frontend: React, Vite, Tailwind CSS

Backend: Node.js, Express

Database: MongoDB

Authentication: JWT, OTP

File Uploads: Multer

Email: Nodemailer

بطاقة العمل

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