MyTasks
يهدف هذا المشروع إلى تطوير تطبيق لإدارة المهام اليومية يساعد المستخدمين على تنظيم أعمالهم، تتبع إنجازاتهم، وتحقيق إنتاجية أعلى من خلال واجهات بسيطة وسلسة على الويب والموبايل. يوفر التطبيق ميزات تسجيل الدخول، إضافة وتعديل المهام، مع دعم واجهة برمجية قوية مبنية باستخدام Laravel.
? المزايا الأساسية:
إدارة المهام:
إنشاء، تعديل، حذف، وتتبع المهام بسهولة من خلال واجهات مرنة على الويب والهاتف.
تسجيل وتسجيل دخول:
نظام مصادقة آمن باستخدام Laravel Sanctum لتأمين جلسات المستخدم.
واجهة مستخدم حديثة:
تصميم سريع الاستجابة (Responsive) على الويب باستخدام React، وتجربة استخدام نظيفة وسلسة على الهاتف باستخدام Flutter.
إدارة المستخدمين:
إمكانية تسجيل حساب جديد أو تسجيل الدخول لمتابعة وإدارة المهام الخاصة بالمستخدم.
تكامل API:
واجهة برمجية RESTful مبنية بلارافيل توفر الوصول الآمن إلى كل وظائف التطبيق عبر التوكنات.
️ التقنيات المستخدمة:
الواجهة الخلفية (Backend): Laravel 11 + Laravel Sanctum
الواجهة الأمامية (Frontend Web): React.js
تطبيق الهاتف (Mobile App): Flutter
قاعدة البيانات: MySQL
أهداف المشروع:
تطوير تطبيق عملي لإدارة المهام اليومية.
تدريب على بناء REST API باستخدام Laravel.
تطبيق مفاهيم المصادقة وتفويض الوصول.
إنشاء تطبيق متعدد المنصات باستخدام Flutter وReact.
دمج تقنيات حديثة في تطوير تطبيقات الويب والموبايل.