المشروع
نظام تخطيط موارد المؤسسات (ERP) متكامل قابل للتكوين، مبني بمعمارية محرك توصيف الحركات (Transaction Specification Engine) — حيث كل حركة في النظام تُعرَّف بمواصفة JSON ديناميكية، لا شاشات مبرمجة يدويًا.
🏗️ البنية التقنية
الواجهة الأمامية Next.js 16 + React + TypeScript + Tailwind CSS + shadcn/ui
الواجهة الخلفية (الإنتاج) ASP.NET Core 8 + EF Core + SQL Server
الواجهة الخلفية (التطوير) Next.js API Routes + Prisma + SQLite
إدارة الحالة Zustand
المصادقة JWT Bearer (ASP.NET) + Session Cookies (Next.js)
التخزين المؤقت Redis / InMemory
الوظائف المجدولة Hangfire (إهلاك شهري + تنظيف يومي + فحص صحة)
الرسائل غير المتزامنة Outbox Pattern (BackgroundService)
اللغات عربي (RTL) + إنجليزي (LTR)