### 🦷 نبذة عن المشروع:
منصة **BKR CAD** هي نظام سحابي متطور متخصص في أتمتة وإدارة خدمات تصميمات طب الأسنان الرقمية (Dental CAD Outsourcing). تهدف المنصة إلى الربط السلس والذكي بين **عيادات ومراكز طب الأسنان ومعامل التركيبات** من جهة، وبين **نخبة من مصممي الكاد المحترفين (Dental CAD Designers)** من جهة أخرى، مع توفير دورة عمل كاملة لمراقبة الجودة الفنية (Quality Assurance) قبل اعتماد التصاميم وتسليمها.
تم بناء النظام وفق معمارية برمجية حديثة وقابلة للتوسع (Clean Architecture)، ويحتوي على تقنيات تفاعلية متقدمة مثل عارض النماذج ثلاثية الأبعاد (3D Viewer) مباشرة داخل المتصفح، ومخطط الأسنان الرقمي التفاعلي (Interactive Odontogram).
---
### 🌟 أبرز ميزات وإمكانيات المنصة:
#### 1. عارض 3D تفاعلي مدمج في المتصفح (Interactive WebGL / Three.js Viewer):
- استعراض ملفات المسح الرقمي (Intraoral Scans) وتصاميم الأسنان بامتدادات (STL, OBJ, PLY) مباشرة داخل المتصفح دون الحاجة لتثبيت برامج خارجية.
- أدوات تحكم ثلاثية الأبعاد متقدمة (Orbit Controls, Zoom, Pan).
- أدوات قياس دقيقة (Measurement Tools) وتحكم متقدم في زوايا الإضاءة والظلال لفحص حواف التركيبات والتشريح السني بدقة عالية.
#### 2. مخطط الأسنان التفاعلي (Interactive Odontogram):
- واجهة بصرية دقيقة لاختيار الأسنان والفكوك (FDI / Universal Numbering System).
- إمكانية تحديد نوع الإجراء لكل سن أو فك كامل (Zirconia Crowns, Coping, Custom Abutments, Surgical Guides, Aligners, All-on-X, Dentures, DSD).
- حساب تكلفة وتفاصيل الحالة آلياً وفق نوع التركيبة والإجراءات التكميلية المرفقة.
#### 3. منظومة بوابات متكاملة للمستخدمين (Multi-Portal Architecture):
* 🔹 **بوابة الأطباء والعيادات والمعامل (Doctor & Lab Portal):**
- إنشاء ومتابعة طلبات التصميم خطوة بخطوة مع رفع ملفات المسح (Scans) والأشعة (CBCT).
- محفظة رقمية مدمجة (Digital Wallet) لإدارة الأرصدة والباقات الترويجية ونظام الخصومات المخصصة.
- إمكانية طلب التعديلات والملاحظات على التصميم ومتابعة مؤقتات التسليم (SLA).
- حجز جلسات استشارية وميتنج فوري مع المشرفين والمصممين.
* 🔹 **بوابة مصممي الكاد (Designer Portal):**
- لوحة تحكم لإدارة الحالات المسندة وفرزها حسب الأولويات ومؤقت الـ SLA.
- تحميل ملفات الحالات ومواصفات الطبيب بدقة.
- رفع التصاميم النهائية، لقطات الشاشة، وروابط المعاينة، وإرسالها لمرحلة الفحص الفني.
- متابعة الأرباح، الرصيد القابل للسحب، وسجل المستحقات المالية.
* 🔹 **لوحة الإدارة الشاملة وضمان الجودة (Super Admin & QA Portal):**
- لوحة تحكم ذكية بإحصائيات وأرقام حية (Analytics): حجم الطلبات، الإيرادات، هوامش الربح، ومتوسط أوقات التسليم.
- نظام مراجعة الجودة الفنية (Quality Assurance System) لفحص التصاميم قبل تسليمها للطبيب أو إرجاعها للمصمم بملاحظات توجيهية.
- توزيع وإسناد المهام للمصممين وفق التخصص والتفرغ.
- إدارة تسعير الخدمات المخصص لكل طبيب (Custom Pricing Engine) وإدارة الباقات السعرية (Deposit Packages).
- سجل تدقيق أمني مفصل لكافة العمليات الحساسة (Audit Logs).
#### 4. الأمان والمصادقة المتقدمة:
- نظام صلاحيات صارم متعدد الأدوار (Role-Based Access Control).
- مصادقة آمنة باستخدام JWT & Refresh Tokens.
- التحقق الثنائي عبر البريد والرسائل النصية SMS OTP عبر Twilio.
- تخزين سحابي محمي ومحسّن للملفات الضخمة عبر Amazon AWS S3.
---
### 🛠️ المكدس التقني (Tech Stack & Architecture):
* **الواجهة الأمامية (Frontend):**
- **Angular 20** (Standalone Components, modern Signals, reactive forms).
- **Three.js & WebGL** (3D Dental Mesh Rendering & Orbit Controls).
- **Tailwind CSS 3.4** (نظام تصميم مخصص بالكامل مع دعم كامل للغتين العربية RTL والإنجليزية LTR).
- **Lucide Icons & Bootstrap Icons**.
* **الخلفية وقواعد البيانات (Backend & Database):**
- **ASP.NET Core Web API (.NET 9.0)**.
- **Clean Architecture** (AppPL, AppBL, AppDAL).
- **Entity Framework Core 9.0** (Code-First Migrations).
- **SQL Server**.
- **AWS S3** لإدارة الملفات والـ 3D Meshes.
- **Twilio API** للتحقق عبر الرسائل النصية القصيرة (SMS OTP).
- **Serilog** لتسجيل وتتبع أداء النظام (Structured Logging).
- **Swagger / OpenAPI** لتوثيق واجهات برمجة التطبيقات الكاملة.
---
### 🎯 النتائج والمردود:
تم إطلاق المنصة لتعمل كبيئة مركزية موحدة تختصر ما يزيد عن 60% من وقت التنسيق بين الأطباء ومعامل الأسنان والمصممين، مع توفير بيئة فحص ثلاثية الأبعاد فورية تضمن أعلى معايير الجودة والمطابقة الطبية قبل مرحلة التصنيع النهائي.