→ كل الأعمال12 / 12

2025 · طلبات وتوصيل المكتبات الجامعية · .NET 9 · Angular 20 · studylink.arkedia.dev

StudyLink

تطبيق واحد لكل المكتبات الجامعية: اطلب مسبقًا، واستلم بنفسك، أو اطلب التوصيل.

  • 3 تطبيقات · للطلاب والمندوبين على Flutter، وللمكتبات على الويب
  • 178 نقطة API · CQRS مع MediatR
  • 6 أدوار · من المشرف العام حتى المندوب
  • 66 كيان بيانات · مستأجر لكل مكتبة
صفحة StudyLink العامة بالإنجليزية
الموقع العام: حمّل التطبيق، واطلب، وتخطَّ الطابور.

المشكلة

كان الطلاب يخسرون وقت المذاكرة في طوابير المكتبات الجامعية المزدحمة، لمجرد شراء مذكرات وأدوات مكتبية ومستلزمات طبية. وأرادت المكتبات البيع عبر تطبيق واحد دون التخلي عن كتالوجها وأسعارها.

ما بنيناه

كل مكتبة مستأجر مستقل بكتالوجه وموظفيه ومحفظته. يطلب الطلاب عبر تطبيق StudyLink على Google Play وApp Store، وينقسم الطلب الواحد إلى شحنة لكل مكتبة، تُستلم أو تُوصّل.

تذهب التوصيلات إلى المندوبين كعرض عبر SignalR والإشعارات. وفي وضع النطاق يتسع البحث من 5 إلى 50 كم حتى يقبله أحد، وأول مندوب يقبل يأخذ الطلب. يعمل المندوبون من تطبيق Flutter خاص بهم، والطلب المرفوض عند الباب يحظر ذلك الطالب في تلك المكتبات.

داخل النظام

  • الطلبات تمر من قيد الانتظار حتى التوصيل، أو حتى الجاهزية للاستلام، مع حد للدفع عند الاستلام لكل مكتبة.
  • عمولة لكل مكتبة، ومحافظ وطلبات سحب، ومهمة تقيّد مستحقات كل مكتبة في أول كل شهر.
  • أكواد خصم: مبلغ ثابت أو نسبة أو توصيل مجاني، مع حدود استخدام وحد أدنى للطلب وأول طلب فقط وتواريخ.
  • كل تغيير في البيانات مُدقق بقيمته القديمة والجديدة.
  • لوحات للمكتبات بالعربية والإنجليزية، بالإيرادات والأكثر مبيعًا وحالات الطلبات.

الشاشات