Skip to content

AlmutlabFadi/revolutionary-arabic-news-system

Repository files navigation

جولان 24 - Golan 24

نظام إخباري ثوري مدعوم بالذكاء الاصطناعي يحقق معالجة الأخبار من السحب إلى النشر في أقل من 60 ثانية بدون تدخل بشري.

🚀 الميزات الثورية

⚡ أتمتة فائقة السرعة

  • معالجة أقل من 60 ثانية: من سحب الخبر إلى نشره
  • صفر تدخل بشري: أتمتة كاملة للعملية
  • تحقق تلقائي من المصادر: التأكد من صحة الأخبار ومصداقيتها
  • معالجة ذكية بالـ AI: تحليل وتحرير وتصنيف تلقائي

🎯 داش بورد احترافي

  • تحديثات مباشرة: WebSocket للبيانات الفورية
  • تحليلات متقدمة: إحصائيات شاملة وتقارير تفاعلية
  • مراقبة النظام: متابعة الأداء والحالة في الوقت الفعلي
  • واجهة عربية متطورة: تصميم احترافي يدعم RTL

🤖 ذكاء اصطناعي متقدم

  • معالجة النصوص: تلخيص وإعادة كتابة احترافية
  • تصنيف ذكي: تصنيف تلقائي للأخبار حسب الفئات
  • تحليل المشاعر: قياس الاتجاه العام للأخبار
  • كشف التحيز: تحليل الموضوعية في المحتوى

🎬 استوديو افتراضي

  • مذيعون افتراضيون: شخصيات AI للتقديم
  • نشرات تلقائية: توليد نشرات إخبارية كاملة
  • بث مباشر: إمكانية البث المباشر والتسجيل
  • دعم متعدد اللغات: عربي، إنجليزي، ألماني، تركي

🏗️ البنية التقنية

Frontend (React + Vite)

frontend/
├── src/
│   ├── components/     # مكونات قابلة للإعادة
│   ├── pages/         # صفحات التطبيق
│   ├── services/      # خدمات API
│   ├── contexts/      # React Contexts
│   └── tests/         # اختبارات الواجهة
├── public/            # ملفات عامة
└── dist/             # ملفات البناء

Backend (Python + Flask)

backend/
├── src/
│   ├── models/        # نماذج قاعدة البيانات
│   ├── routes/        # مسارات API
│   ├── services/      # خدمات الأعمال
│   └── tests/         # اختبارات الخادم
├── app.py            # نقطة دخول التطبيق
└── requirements.txt   # متطلبات Python

Infrastructure

  • Docker: حاويات للنشر
  • PostgreSQL: قاعدة بيانات رئيسية
  • Redis: تخزين مؤقت وجلسات
  • Nginx: خادم ويب وموازن أحمال
  • GitHub Actions: CI/CD تلقائي

🚀 التشغيل السريع

متطلبات النظام

  • Docker & Docker Compose
  • Node.js 18+ (للتطوير)
  • Python 3.11+ (للتطوير)

تشغيل النظام الكامل

# استنساخ المشروع
git clone <repository-url>
cd advanced-news-system

# تشغيل جميع الخدمات
docker-compose up -d

# الوصول للتطبيق
# Frontend: http://localhost:3000
# Backend API: http://localhost:5000
# Admin Panel: http://localhost:80

تشغيل التطوير المحلي

Backend

cd backend
pip install -r requirements.txt
python app.py

Frontend

cd frontend
npm install
npm run dev

🔧 الإعدادات

متغيرات البيئة

# Backend
DATABASE_URL=postgresql://user:pass@localhost:5432/news_db
REDIS_URL=redis://localhost:6379/0
OPENAI_API_KEY=your_openai_api_key
SECRET_KEY=your_secret_key

# Frontend
VITE_API_URL=http://localhost:5000/api

إعدادات الأتمتة

  • فترة السحب: 5 دقائق (قابلة للتعديل)
  • معالجة AI: مفعلة افتراضياً
  • النشر التلقائي: مفعل افتراضياً
  • الحد الأقصى للمقالات: 10 لكل مصدر

📊 مراقبة الأداء

مؤشرات الأداء الرئيسية

  • وقت المعالجة: < 60 ثانية مضمون
  • معدل النجاح: > 95%
  • توفر النظام: 99.9%
  • دقة التصنيف: > 90%

التحليلات المتاحة

  • إحصائيات المشاهدات والتفاعل
  • تحليل أداء المصادر
  • توزيع الفئات والمواضيع
  • تقارير الأخطاء والتنبيهات

🧪 الاختبارات

تشغيل الاختبارات

# اختبارات Backend
cd backend
pytest tests/ -v --cov=src

# اختبارات Frontend
cd frontend
npm run test

# اختبارات التكامل
docker-compose -f docker-compose.test.yml up --abort-on-container-exit

اختبارات الأداء

  • اختبار وقت المعالجة < 60 ثانية
  • اختبار الحمولة والضغط
  • اختبار الموثوقية والاستقرار

🔒 الأمان

ميزات الأمان

  • تشفير البيانات الحساسة
  • تحديد معدل الطلبات
  • مصادقة API آمنة
  • حماية من CSRF و XSS
  • مراجعة أمنية للكود

النسخ الاحتياطية

  • نسخ احتياطية تلقائية كل 24 ساعة
  • الاحتفاظ بالنسخ لمدة 30 يوم
  • استعادة سريعة في حالة الطوارئ

📈 التطوير المستقبلي

الميزات القادمة

  • دعم المزيد من اللغات
  • تحسينات الذكاء الاصطناعي
  • تكامل مع منصات التواصل
  • تحليلات متقدمة أكثر

المساهمة

نرحب بالمساهمات! يرجى قراءة دليل المساهمة قبل البدء.

📞 الدعم

للدعم التقني أو الاستفسارات:

  • إنشاء Issue في GitHub
  • مراجعة الوثائق التقنية
  • التواصل مع فريق التطوير

📄 الترخيص

هذا المشروع مرخص تحت رخصة MIT - راجع ملف LICENSE للتفاصيل.


جولان 24 - ثورة في عالم الإعلام الذكي 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •