"GetTPE" هو منصة لإدارة أوامر المستخدمين والوصول لتركيب أجهزة نقاط البيع (TPE) في المنظمات. يهدف المشروع إلى تبسيط وتحسين عملية إدارة الطلبات والنماذج والمستخدمين عبر مستويات مختلفة من الوصول والصلاحيات.
أنواع المستخدمين:
التاجر (Merchant):
المهام: يمكنه تقديم الطلبات ومتابعة حالة الطلبات.
البنك (Bank):
المهام: يمكنه إضافة نماذج أجهزة نقاط البيع (TPE)، قبول أو رفض الطلبات، وإدارة مستخدميهم.
المورد (Supplier):
المهام: يمكنه إضافة نماذج ومنتجات جديدة إلى المنصة.
المدير (Admin):
المهام: لديه حق الوصول الكامل إلى جميع أجزاء المنصة وإدارتها بشكل كامل.
التقنيات المستخدمة:
الواجهة الأمامية: React لإنشاء واجهة مستخدم تفاعلية وسلسة.
الجزء الخلفي: Express.js لتطوير واجهات برمجية (APIs) قوية وفعالة.
قاعدة البيانات: MongoDB لضمان إدارة بيانات مرنة وقابلة للتوسع.
الذاكرة المؤقتة: Redis لتحسين الأداء وزمن استجابة النظام.
أهم الميزات:
إدارة الطلبات: يتمكن التجار من تقديم الطلبات ومتابعة حالتها.
إدارة النماذج: يمكن للبنوك والموردين إضافة نماذج أجهزة نقاط البيع الجديدة.
إدارة المستخدمين: يتمكن البنك من إدارة مستخدميه، ويستطيع المدير (Admin) إدارة جميع المستخدمين على المنصة.
لوحة تحكم شاملة: توفر الوصول الكامل لإدارة المنصة بكفاءة.