تفاصيل العمل

"GetTPE" هو منصة لإدارة أوامر المستخدمين والوصول لتركيب أجهزة نقاط البيع (TPE) في المنظمات. يهدف المشروع إلى تبسيط وتحسين عملية إدارة الطلبات والنماذج والمستخدمين عبر مستويات مختلفة من الوصول والصلاحيات.

أنواع المستخدمين:

التاجر (Merchant):

المهام: يمكنه تقديم الطلبات ومتابعة حالة الطلبات.

البنك (Bank):

المهام: يمكنه إضافة نماذج أجهزة نقاط البيع (TPE)، قبول أو رفض الطلبات، وإدارة مستخدميهم.

المورد (Supplier):

المهام: يمكنه إضافة نماذج ومنتجات جديدة إلى المنصة.

المدير (Admin):

المهام: لديه حق الوصول الكامل إلى جميع أجزاء المنصة وإدارتها بشكل كامل.

التقنيات المستخدمة:

الواجهة الأمامية: React لإنشاء واجهة مستخدم تفاعلية وسلسة.

الجزء الخلفي: Express.js لتطوير واجهات برمجية (APIs) قوية وفعالة.

قاعدة البيانات: MongoDB لضمان إدارة بيانات مرنة وقابلة للتوسع.

الذاكرة المؤقتة: Redis لتحسين الأداء وزمن استجابة النظام.

أهم الميزات:

إدارة الطلبات: يتمكن التجار من تقديم الطلبات ومتابعة حالتها.

إدارة النماذج: يمكن للبنوك والموردين إضافة نماذج أجهزة نقاط البيع الجديدة.

إدارة المستخدمين: يتمكن البنك من إدارة مستخدميه، ويستطيع المدير (Admin) إدارة جميع المستخدمين على المنصة.

لوحة تحكم شاملة: توفر الوصول الكامل لإدارة المنصة بكفاءة.

بطاقة العمل