Lynx ويب ابلكيشن بثلات لوحات تحكم

تفاصيل العمل

نظام توصيل متكامل اشتغلنا عليه وخططنا له شهور، بهدف إننا نحل مشاكل حقيقية موجودة فعلاً في أنظمة التوصيل

مشينا من الأول بعقلية كل مستخدم فيهم عشان نضمن تجربه سهله /نحط كل (Constraints & Validation) لعدم ايجاد اي ثغرات او تلاعب و نضمن مفيش مندوب يسلّم طلب من غير إثبات مفيش عميل يستلم من غير تأكيد

مفيش تلاعب في COD مفيش كسر في دورة الطلب علشان كده طبقنا: (OTP) إلزامي في التسليم إثبات استلام بالصور تحقق من الحالات (State Machine)

صلاحيات واضحة لكل Role فكرنا في كل سيناريو ممكن يحصل: مندوب، عميل، مورد، إدارة، توصيل ناجح، فشل تسليم، إلغاء، تأخير، تلاعب، أو حتى شغل أوفلاين. الباك إند اتبني بأسلوب معماري وقابل للتوسّع: ASP.NET Core Web API Entity Framework Core JWT Authentication & Identity SignalR للتتبع اللحظي Background Services Repository + Unit Of Work

قسمنا النظام لـ Layers: Controllers Services (Business Logic) Domain Models Infrastructure

وده خلّى: الكود أنضف سهل الاختبار وسهل التطوير بعدين زي عمل (CQRS) (Frontend)

التقنيات المستخدمة: Angular 19 RxJS Tailwind CSS Reactive Forms Validations لكل Forms Google Maps API Offline Support عبر IndexedDB + Service Workers و في الفيديو هنشوف لوحه تحكم المندوب تشمل: أونلاين / أوفلاين استقبال الطلبات مع إشعارات صوتية قبول/رفض الطلبات التوصيل مع رساله تاكيد OTP + إثبات بالصور تحديث حالة التوصيل خطوة بخطوة Notifications Animations & UX لوحه تحكم العميل تشمل : تسجيل دخول عن طريق OTP يقدر يعمل تتبع الطلبات لحظة بلحظة خريطة حية للمندوب تواصل مباشر مع المندوب تقييم بعد التسليم لوحه تحكم الادمن : متابعة الطلبات يقدر يعيين المندوب مراجعة إثبات التسليم

ملفات مرفقة

بطاقة العمل

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