Multi-tenant telemetry SaaS platform
A .NET desktop agent installed on customer factory PCs collects production data from their SQL Server databases and reports to a Blazor Server cloud dashboard. Plant managers get live KPIs, downtime analysis, and scheduled PDF and CSV reports without touching a database.
- REST ingestion APIs with per-tenant API keys and strict data isolation
- Automated PDF and CSV reporting, print-ready dashboards, mobile quick-look mode
- Azure Container Apps + Azure SQL, custom domain with TLS, transactional email
- Container-based deployment pipeline, designed and operated by me