Static Web Apps is serving the DEV internal portal hostname.
Internal reporting foundation
Progress and usage reporting, moving into Azure.
This is the first deployable slice of the internal reporting portal. The next release will connect global course reports, analytics summaries, and authenticated admin actions.
Open secure dashboard
System check
Checking API...
Calling /api/health
Azure Functions health endpoint is deployed with the portal.
Weekly progress and monthly usage jobs will land behind dry-run mode first.
Microsoft Entra ID secures internal reporting views.
Next build sequence
From foundation to reporting operations
Protect admin routes
Secure dashboard routes are gated by Microsoft Entra sign-in in DEV.
Generate global reports
Run DEV Teachable sync and create one weekly artifact per configured course.
Ship report operations
Show generated artifacts, add internal email delivery, and support manual admin runs.