تتخلّص المطاعم والمتاجر والمزارع من كميات كبيرة من الطعام الصالح للأكل، بينما يحتاجه أفراد وجمعيات — والسبب غالبًا غياب وسيلة سريعة تربط الطرفين قبل انتهاء صلاحية الطعام. 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.