قمت بتصميم وتنفيذ البنية الخلفية الكاملة لنظام يقدم خدمات متعددة للعملاء بطريقة مرنة ومنظمة. يتيح هذا النظام للمستخدمين تصفح الخدمات وتقديم طلباتهم، بينما يمتلك فريق الإدارة لوحة تحكم لإدارة هذه الطلبات والخدمات بشكل مركزي.
أبرز الخصائص التقنية في المشروع:
بني باستخدام NestJS وTypeORM لتوفير هيكلية قوية وقابلة للتوسع
دعم تعدد اللغات (i18n) للواجهة الخلفية
إدارة متكاملة للمستخدمين، الطلبات، والخدمات
نظام صلاحيات مرن لتحديد أدوار المسؤولين والمستخدمين
واجهات API نظيفة وسهلة التكامل مع الواجهة الأمامية أو تطبيقات الهاتف
دعم التحقق من المدخلات، التعامل مع الأخطاء، وتنفيذ العمليات داخل المعاملات (Transactions) لضمان التكامل
صمم النظام ليكون قابلًا للتطوير مستقبلًا، مع مراعاة الأداء والأمان وتنظيم الكود.