═══════════════════════════════════════════════════════════
   📦 MLM System - Full Package
   نسخه کامل با همه فایل‌ها + تمام ویژگی‌های جدید
═══════════════════════════════════════════════════════════

🚀 نصب سریع (2 مرحله):

1️⃣ Extract کردن:
   unzip MLM_FULL_PACKAGE.zip
   cd deployment_package

2️⃣ اجرای نصب:
   sudo bash docker-deploy.sh

همین! ⚡

───────────────────────────────────────────────────────────

✅ چه چیزهایی داره:

Backend:
  ✅ FastAPI + MongoDB + Redis
  ✅ Authentication & Authorization
  ✅ MLM Tree Management (3x7 Binary)
  ✅ Rewards System (Direct + Level)
  ✅ Crypto Payments (USDT BSC/Tron)
  ✅ Admin Panel APIs
  ✅ Reports APIs (جدید ✨)
  ✅ Seed Dashboard API (جدید ✨)

Frontend:
  ✅ React + Tailwind
  ✅ User Dashboard
  ✅ Admin Panel
  ✅ Tree Visualization
  ✅ Payment Management
  ✅ Seed Dashboard (جدید ✨)
  ✅ Reports (4 tabs) (جدید ✨)

Infrastructure:
  ✅ Docker Compose
  ✅ MongoDB
  ✅ Redis
  ✅ Nginx
  ✅ Auto-restart

───────────────────────────────────────────────────────────

🎯 ویژگی‌های جدید:

1. Dashboard Seed:
   - نمای کاربری seed
   - آمار tree (7 سطح)
   - لیست تراکنش‌ها
   - جدول فرزندان

2. گزارشات جامع (4 تب):
   💰 Financial - خلاصه مالی، پرداخت‌ها، برداشت‌ها
   🎁 Rewards - پاداش‌ها، top earners
   👥 Users - top referrers، آمار tree
   🔧 System - وضعیت کلی

3. Redis Cache:
   - بدون warning
   - کارایی بهتر

───────────────────────────────────────────────────────────

🔐 ورود به سیستم:

Admin Panel:
  Email:    admin@mlm.com
  Password: admin123

دسترسی:
  http://YOUR_SERVER_IP

───────────────────────────────────────────────────────────

🔄 Auto-restart بعد از Reboot:

تمام container ها با restart: unless-stopped تنظیم شدن.
بعد از reboot VPS، همه چی خودکار بالا میاد.

───────────────────────────────────────────────────────────

🔧 دستورات مفید:

وضعیت:
  sudo docker compose ps

Logs:
  sudo docker compose logs -f backend
  sudo docker compose logs -f frontend

Restart:
  sudo docker compose restart

Stop:
  sudo docker compose down

Start:
  sudo docker compose up -d

───────────────────────────────────────────────────────────

📊 بررسی نصب:

1. چک container ها:
   sudo docker compose ps
   (همه باید Up باشن)

2. چک backend logs:
   sudo docker compose logs backend --tail=50
   (باید بدون error باشه)

3. تست health:
   curl http://localhost:8001/api/health
   (باید {"status":"healthy"} برگردونه)

───────────────────────────────────────────────────────────

🆘 عیب‌یابی:

مشکل: Container ها بالا نمیان
  sudo docker logs mlm-backend
  sudo docker compose restart

مشکل: 404 Not Found
  sudo docker compose down
  sudo docker compose build --no-cache
  sudo docker compose up -d

مشکل: Redis warning
  sudo docker logs mlm-redis
  sudo docker compose restart redis

───────────────────────────────────────────────────────────

📦 محتویات Package:

backend/
  ├── routes/ (تمام API endpoints)
  ├── services/ (business logic)
  ├── models/ (data models)
  ├── requirements.txt (با Redis ✨)
  ├── database.py (با get_db ✨)
  └── server.py

frontend/
  ├── src/
  │   ├── components/ (React components)
  │   ├── pages/
  │   └── ...
  └── package.json

docker-compose.yml
nginx.conf
Dockerfiles
scripts/

───────────────────────────────────────────────────────────

✅ نتیجه نصب:

بعد از نصب موفق:
  ✅ MongoDB running
  ✅ Redis running
  ✅ Backend running (port 8001)
  ✅ Frontend running (port 3000)
  ✅ Nginx running (port 80)
  ✅ همه routes کار می‌کنن (200 OK)
  ✅ Dashboard seed فعال
  ✅ گزارشات فعال
  ✅ Auto-restart فعال

───────────────────────────────────────────────────────────

موفق باشید! 🚀
