تفاصيل العمل

تتخلّص المطاعم والمتاجر والمزارع من كميات كبيرة من الطعام الصالح للأكل، بينما يحتاجه أفراد وجمعيات — والسبب غالبًا غياب وسيلة سريعة تربط الطرفين قبل انتهاء صلاحية الطعام. Food Rescue Hub تطبيق ويب متكامل (Full-Stack) يربط المتبرعين بالمستفيدين في الوقت الفعلي عبر تحديثات لحظية واستكشاف عبر الخريطة وصلاحيات حسب الدور، ليجعل إعادة التوزيع سريعة وموثوقة. يحوّل العملية إلى خطوات بسيطة: نشر، طلب، تأكيد، تسليم.

المهارات

تطوير الويب، Next.js، React، TypeScript، تطوير Full-Stack، Socket.IO، تطبيقات الوقت الفعلي، MongoDB، تطوير واجهات API، Google Maps API، Tailwind CSS

المُخرجات

• تطبيق ويب متكامل (Next.js مع SSR) وخادم لحظي منفصل (Node.js + Socket.IO).

• إدارة التبرعات مع رفع الصور (Cloudinary) وعمليات CRUD كاملة.

• تصفّح بعرضين: شبكي مع ترقيم صفحات + خريطة تفاعلية مع فلاتر.

• نظام إشعارات فوري (Socket.IO للويب وFirebase Cloud Messaging لإشعارات الجوال).

• مصادقة وصلاحيات حسب الدور (JWT، RBAC).

• لوحة تحليلات للمشرف مع رسوم بيانية؛ وملفات شخصية بإحصاءات الأثر (عدد التبرعات، كمية CO₂ الموفّرة).

• مهام مجدولة (Cron Jobs) تحذف التبرعات منتهية الصلاحية تلقائيًا.

• نشر مستمر (CI/CD) عبر Netlify.

بطاقة العمل

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