# SyncMaster - Integrated Setup ## 🚀 التشغيل المبسط (HuggingFace Ready) الآن يمكنك تشغيل التطبيق بأمر واحد فقط: ```bash npm run dev ``` أو ```bash npm start ``` ## 🔧 كيف تم حل المشكلة ### المشكلة السابقة: - كان يتطلب تشغيل `python recorder_server.py` و `npm run dev` بشكل منفصل - غير مناسب للنشر على HuggingFace أو المنصات السحابية ### الحل الجديد: 1. **خادم متكامل**: تم إنشاء `integrated_server.py` الذي يشغل خادم التسجيل تلقائياً 2. **نقطة دخول موحدة**: ملف `main.py` يبدأ كل شيء معاً 3. **تكوين ذكي**: يكتشف البيئة تلقائياً (محلي أو سحابي) ## 📁 الملفات الجديدة - `integrated_server.py` - يدير خادم التسجيل المدمج - `main.py` - نقطة الدخول الرئيسية - `app_config.py` - إعدادات التطبيق - `startup.py` - مُشغل متقدم للتطوير ## 🎯 للاستخدام العادي ```bash # تشغيل التطبيق (يشمل خادم التسجيل) npm run dev # أو استخدام Python مباشرة streamlit run main.py ``` ## ⚙️ للتطوير المتقدم ```bash # تشغيل الخوادم بشكل منفصل (للتطوير) npm run dev-separate ``` ## 🌐 للنشر على HuggingFace فقط ارفع المشروع واستخدم: - **Command**: `npm run start` - **Port**: `5050` سيتم تشغيل خادم التسجيل تلقائياً في الخلفية! ## ✅ اختبار النظام ```bash python integrated_server.py ``` ## 🎉 النتيجة - **✅ تشغيل بأمر واحد فقط** - **✅ جاهز للنشر على HuggingFace** - **✅ يعمل محلياً وسحابياً** - **✅ لا حاجة لتشغيل أوامر متعددة** --- المشكلة محلولة! الآن يمكنك استخدام `npm run dev` فقط وسيعمل كل شيء تلقائياً 🎊