Features

Everything you need to build and ship enterprise Blazor applications, included out of the box.

Authentication & Security

Enterprise-Grade Security

Comprehensive security features to protect your application and users.

Login Page
Login Page
Two-Factor Authentication Setup
Two-Factor Authentication Setup
Session Management
Session Management
Audit Log Viewer
Audit Log Viewer

JWT Authentication

Secure token-based auth with configurable expiry and automatic refresh tokens.

Two-Factor Auth (2FA)

TOTP-based 2FA with QR code setup and recovery codes for enhanced security.

OAuth2 Social Login

Google, Microsoft, Facebook, X (Twitter), and GitHub integration ready.

User Impersonation

Admin debugging support with full audit trail for compliance.

Session Management

View active sessions, revoke individual or all sessions remotely.

Audit Logging

Complete audit trail with IP logging, before/after tracking, and export.

Account Lockout

Automatic lockout after failed attempts with configurable policies.

API Rate Limiting

Multiple policies to prevent abuse with per-user and global limits.

Multi-Tenancy

First-Class SaaS Support

Build SaaS applications with complete tenant isolation and management.

Tenant List
Tenant List
Tenant Branding
Tenant Branding
Tenant Switching
Tenant Switching

Tenant Isolation

Complete data separation via global query filters. TenantId embedded in JWT claims with header spoofing protection.

Per-Tenant Databases

Choose between shared database with row-level isolation or dedicated per-tenant databases for maximum security.

Custom Branding

Per-tenant logo, favicon, primary colors, and custom subdomains for white-label solutions.

Subscription Management

Expiration dates, active/inactive status, and subscription tier management per tenant.

Feature Flags

Enable or disable features per tenant for tiered pricing and gradual rollouts.

Tenant Switching

Users can belong to multiple tenants with secure membership validation on switch.

Admin Dashboard

Complete Back-Office Interface

Manage every aspect of your application from a comprehensive admin dashboard.

Dashboard Overview
Dashboard Overview
User Management
User Management
Role & Permissions Matrix
Role & Permissions Matrix
System Settings
System Settings

User Management

Full CRUD with search, filtering, bulk operations, and profile pictures.

Role & Permissions

Visual permission matrix with hierarchical role inheritance.

System Dashboard

Real-time metrics: memory, threads, DB health, Hangfire jobs, code coverage.

System Settings

Configure security, tokens, storage, and application settings at runtime.

UI / UX

Beautiful, Responsive Interface

A modern interface built with MudBlazor that your users will love.

Dark Mode
Dark Mode
Language Selector
Language Selector
Real-time Notifications
Real-time Notifications
Data Export
Data Export

MudBlazor UI

Material Design components with consistent styling throughout.

Dark Mode

Built-in dark mode with smooth transitions and persistent preferences.

15+ Languages

Built-in localization with culture-aware formatting for dates and numbers.

Responsive Design

Works on any device with adaptive layouts and touch-friendly controls.

Real-time Notifications

SignalR-powered with toast messages and notification center.

Data Export

Export to Excel, PDF, and CSV with ClosedXML and QuestPDF.

PWA Support

Installable app with offline caching and auto-updates.

Email Service

Brevo integration for password reset, confirmation, and notifications.

Sample Applications

Learn from Real-World Examples

Five complete sample applications demonstrating best practices and common patterns.

Helpdesk - Kanban Board
Helpdesk - Kanban Board
Expense Tracker
Expense Tracker
Real-Time Chat
Real-Time Chat
Task Manager
Task Manager

Helpdesk System

Complete ticket management with SLA tracking, Kanban board, agent assignment, and performance metrics.

Expense Tracker

Budget management with spending analytics, category breakdown, and month-over-month comparisons.

Task Manager

Project-based task organization with Kanban board interface and status workflow.

Real-Time Chat

Direct messaging, group conversations, read receipts, and presence via SignalR.

System Monitor

Real-time server metrics via SignalR streaming: CPU, memory, disk, network, and processes.

Weather Dashboard

API integration example with data visualization and responsive charts.

Architecture & DevOps

Built on Proven Patterns

Modern architecture with comprehensive DevOps support for production deployments.

Hangfire Dashboard
Hangfire Dashboard
Health Checks UI
Health Checks UI

Clean Architecture

Domain, Application, Infrastructure, and Presentation layers with strict separation.

CQRS + MediatR

Command/Query separation for decoupled, testable request handling.

Multi-Database

SQL Server, PostgreSQL, and MySQL with single config change.

FluentValidation

Strongly-typed validation rules with automatic integration.

Docker Support

Production-ready Dockerfile with health checks and multi-stage builds.

CI/CD Pipelines

GitHub Actions for build, test, coverage reports, and deployment.

Hangfire Jobs

Background job processing with themed dashboard and retry logic.

Health Checks

/health and /health/ready endpoints for container orchestration.

268+ Tests

258 unit tests plus 10 Playwright E2E browser tests covering auth, admin, and access control.

Ready to Build?

Get started with BlazorBluePrint today