تفاصيل العمل

الـ Admin API هي المصدر الأساسي لكل البيانات اللي بتظهر في الـ Dashboard، وبتشتغل كـ Data Provider Layer بين قاعدة البيانات والـ Frontend.

بمعنى أبسط:

الـ Dashboard مجرد UI، لكن كل الأرقام والـ charts جاية من الـ API.

? العلاقة بين الـ Dashboard والـ API

كل عنصر في الـ Dashboard بيعتمد على Endpoint معين أو مجموعة Endpoints:

? 1. Statistics Cards (Top Counters)

المطلوب:

Premium Ads Count

Active Ads Count

Pending Ads Count

Expired Ads Count

? 2. Total Revenue

المطلوب:

إجمالي الإيرادات

عدد العمليات الناجحة

نسبة النجاح

? 3. Monthly Revenue Chart

المطلوب:

بيانات متقسمة حسب الشهور

? 4. Date Filter (Payment Period)

كل الـ endpoints اللي فوق لازم تدعم فلترة بالتاريخ:

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة