تخطي إلى المحتوى

ترابط | Tarabot

منصة تربط المتطوعين والمنظمات والداعمين

الدور

مطوّر فردي — الواجهة والـ API

المدة

شهر واحد

الحالة

مشروع عميل — سُلّم

التقنيات

Nuxt 3 · Nuxt UI · Express · MongoDB · JWT · pnpm monorepo

المشكلة

العمل التطوعي فيه ثلاثة أطراف محتاجين بعض ومش متصلين: منظمات عندها مشاريع ومحتاجة متطوعين ودعم، ومتطوعون بيدوّروا على فرص حقيقية يشاركوا فيها، وداعمون عايزين يوصلوا لمشاريع واضحة يدعموها.

من غير مكان واحد يجمعهم، الطلبات بتضيع ومفيش صورة واضحة لحالة كل مشروع أو مين انضم له.

المنصة

منصة واحدة بتجمع الأطراف الثلاثة: المنظمة بتنشر مشروعها التطوعي، والمتطوع بيقدّم عليه، والداعم بيشوف المشاريع ويدعمها — وكل طلبات الانضمام والدعم بتتدار في مكان واحد بشكل منظّم وشفاف.

المنصة بتدعم كمان ورش عمل وأنواع حسابات متعددة (متطوع، منظمة، داعم، مدرب) — كل نوع حساب بصلاحياته وواجهته.

البنية

مبني كمونوريبو بـ pnpm workspaces — واجهة Nuxt 3 وAPI بـ Express وMongoDB، بمصادقة JWT.

لقطات الشاشة

قائمة المشاريع التطوعية في منصة ترابط مع اسم المنظمة ومقدار الدعم وعدد المتطوعين وحالة المشروع
صفحة مشروع تطوعي في منصة ترابط تعرض الوصف ومقدار الدعم المطلوب وعدد المتطوعين والمنظمة المنفذة وقوائم الداعمين والمتطوعين
إدارة طلبات الانضمام في منصة ترابط بأنواع الحسابات (متطوع، منظمة، داعم، مدرب) وحالة كل طلب
صفحة ورش العمل في منصة ترابط