Azure Deployment Templates

Deploy Dashboards.
Not Infrastructure.

Production-grade Azure Static Web Apps + Entra ID + SharePoint deployment templates. Zero-config auth, RBAC middleware, and a complete design system — ready in 10 minutes.

7
Reference Docs
6
React Components
0
Secrets Required
10m
First Deploy

What HubForge Delivers

📋

Complete Architecture Playbook

7 reference docs covering architecture, SWA setup, design system, API patterns, auth/RBAC, testing, and a step-by-step scaffolding guide.

🔐

Zero-Config Entra ID Auth

Pre-built Azure Functions for SWA authentication with Microsoft Entra ID. No custom auth code. Just configure and deploy.

👥

Persona-Based RBAC

Role-based access control mapped to Azure AD groups. Admin, editor, viewer personas with route-level guards.

🎨

Design System Components

Stat cards, alerts, forms, tabs, toolbars, page shells — all built with Tailwind CSS and ready to drop into any React app.

💾

SharePoint Integration

Microsoft Graph API patterns for reading SharePoint sites, lists, and files. Cached with TanStack Query.

🧪

Testing Strategy Included

Unit, integration, and E2E testing patterns with Vitest, MSW, and Playwright. Know your dashboard works before you ship.

Scaffold in One Command

terminal
# 1. Clone the templates
git clone https://github.com/t-granlund/hubforge.git
cd hubforge

# 2. Scaffold your dashboard
npm create vite@latest my-dashboard -- --template react-ts
cd my-dashboard

# 3. Copy the design system
cp -r hubforge/src/components/* ./src/components/

# 4. Configure Entra ID auth
cp hubforge/docs/05-AUTH-AND-RBAC.md ./docs/
"Follow the 7-step setup in the playbook"

# 5. Deploy to Azure SWA
npx @azure/static-web-apps-cli deploy \
  --app-location . \
  --output-location dist \
  --deployment-token $SWA_TOKEN

Stop building dashboards from scratch.

HubForge gives you a battle-tested architecture, a complete design system, and deployment templates that work. Start building features on hour one.

Clone on GitHub

The TenantFleet Ecosystem

Install · Architecture · Ecosystem

Install

git clone https://github.com/t-granlund/hubforge.git
cd hubforge

MIT-licensed · open source · fork it and make it yours.

Architecture

Azure Static Web Apps + Entra ID deployment templates: infra/ for provisioning, src/ for the dashboard shell, tests/ for verification.

Part of the TenantFleet ecosystem · see it on tylergranlund.com/work#ecosystem.