Simple Azure Web App

A learning project for Azure fundamentals: authentication with Microsoft Entra ID, serverless deployment with Azure Static Web Apps, and email via Azure Communication Services.

What This App Demonstrates

🔐

Entra ID Auth

Sign in with your Microsoft account using OAuth 2.0. The contact form is protected — only authenticated users can submit.

📧

Azure Email

Form submissions are sent as emails via Azure Communication Services — a managed, scalable email delivery service.

🚀

Static Web Apps

Deployed serverlessly on Azure Static Web Apps with auto-CI/CD from GitHub. Zero infrastructure to manage.

📊

InBody Tracking

Upload scanned InBody PDFs. Azure Document Intelligence extracts metrics via OCR, stored in Blob & Table Storage.