عمل مهني مختار
Tarsyaa
منصة مشتريات ومناقصات بين الشركات تربط الشركات بموردين معتمدين في المملكة العربية السعودية عبر مزايدات تنافسية شفافة.
نظام مملوك لجهة العمل. الكود المصدري غير متاح للعامة.
نظرة عامة
يدير Tarsyaa عملية الشراء نفسها كمنتج: تنشر الشركات المناقصات، ويقدّم الموردون المعتمدون عروضهم، وتكون الدورة بأكملها — التسجيل والأهلية والمناقصة والترسية — شفافة وقابلة للتدقيق بدلاً من أن تجري عبر البريد الإلكتروني وجداول البيانات.
الهندسة المعمارية
خلفية NestJS مع TypeORM على PostgreSQL، وRedis للتخزين المؤقت والحالة القريبة من الجلسة، وواجهة React أمامية مبنية بـ Vite. المكدس بأكمله محتوى داخل Docker لبيئات متسقة من التطوير المحلي وحتى الإنتاج.
الجانب الهندسي
قدّمت سير عمل تسجيل الموردين والمناقصات خلف TypeScript الصارم والتحكم في الوصول حسب الدور، مع اختبارات وحدة تغطي منطق الأهلية والترسية — الأجزاء التي يكون فيها الخطأ الصامت مشكلة عمل حقيقية، لا مجرد خلل واجهة.
- الدور
- بنيت خدمات خلفية بمعايير TypeScript صارمة، واختبارات وحدة، وتحكم بالوصول قائم على الأدوار لعمليات تسجيل الموردين والمزايدة.
- الفئة
- الخلفية البرمجية
- التقنيات
- NestJSNode.jsReactViteTypeScriptTypeORMPostgreSQLRedisDocker