# 🛡️ منصة مواجهة الشائعات وحروب الجيل الباردة
منصة متقدمة لمواجهة الشائعات والمعلومات المضللة مع نظام ذكاء اصطناعي متطور للتحقق من الأخبار.
## ✨ المميزات الرئيسية
### 🔐 نظام المستخدمين
- **تسجيل الدخول والإنشاء**: نظام آمن للمستخدمين مع أدوار متعددة
- **مدير النظام**: لوحة تحكم خاصة بالإدارة
- **المراجعون**: صلاحيات للتحقق من البلاغات
- **المستخدمون العاديون**: واجهة مبسطة لرفع البلاغات
### 🤖 الذكاء الاصطناعي
- **محادثة ذكية**: مساعد AI متطور للرد على الاستفسارات
- **التحقق الآلي**: تحليل أولي للشائعات
- **تحليل المحتوى**: كشف المعلومات المضللة
### 📊 لوحة التحكم
- **إحصائيات مباشرة**: متابعة البلاغات والتحقق منها
- **رسوم بيانية**: تصورات تفاعلية للبيانات
- **تقارير مفصلة**: تحليلات شاملة للشائعات
### 🎨 التصميم
- **مظهر أسود وذهبي**: تصميم عصري وأنيق
- **واجهة متجاوبة**: تعمل على جميع الأجهزة
- **رسوم متحركة سلسة**: تجربة مستخدم ممتازة
## 🚀 البدء
### المتطلبات
- Node.js (v16 أو أحدث)
- MySQL
- npm أو yarn
### التثبيت
#### 1. تثبيت الخادم الخلفي
```bash
cd fake-news-backend
npm install
```
#### 2. إعداد قاعدة البيانات
```bash
npm run db:init
```
#### 3. إعداد متغيرات البيئة
أنشئ ملف `.env` في مجلد `fake-news-backend`:
```
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=fake_news_db
```
#### 4. تشغيل الخادم الخلفي
```bash
npm run dev
```
#### 5. تثبيت وتشغيل الواجهة الأمامية
```bash
cd frontend
npm install
npm run dev
```
## 📱 استخدام المنصة
### للمستخدمين العاديين
1. **إنشاء حساب**: سجل بياناتك للوصول الكامل
2. **رفع بلاغ**: أبلغ عن أي شائعة أو معلومة مشبوهة
3. **البحث**: استكشف قاعدة بيانات الشائعات
4. **التحقق الذكي**: استخدم المساعد AI للتحقق من المعلومات
### للمراجعين
1. **مراجعة البلاغات**: تحقق من صحة البلاغات الواردة
2. **تقييم المصادر**: تحليل مصادر المعلومات
3. **نشر التوعية**: كتابة مقالات توعوية
### للمديرين
1. **لوحة التحكم**: إدارة المستخدمين والبلاغات
2. **الإحصائيات**: متابعة أداء المنصة
3. **الإعدادات**: تخصيص إعدادات النظام
## 🛠️ التقنيات المستخدمة
### الواجهة الأمامية
- **React 18**: إطار العمل الرئيسي
- **React …