diff --git a/sample-applications/blazor-financial-dashboard/BlazorFinancialDashboard.sln b/sample-applications/blazor-financial-dashboard/BlazorFinancialDashboard.sln
new file mode 100644
index 00000000..564a88d2
--- /dev/null
+++ b/sample-applications/blazor-financial-dashboard/BlazorFinancialDashboard.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.13.35913.81 d17.13
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlazorFinancialDashboard", "BlazorFinancialDashboard\BlazorFinancialDashboard.csproj", "{BC6EA800-1565-4E0C-B3C0-2E053475C831}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {BC6EA800-1565-4E0C-B3C0-2E053475C831}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BC6EA800-1565-4E0C-B3C0-2E053475C831}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BC6EA800-1565-4E0C-B3C0-2E053475C831}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BC6EA800-1565-4E0C-B3C0-2E053475C831}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {35F0ED33-174A-4C0C-A68D-8798485673D7}
+ EndGlobalSection
+EndGlobal
diff --git a/sample-applications/blazor-financial-dashboard/BlazorFinancialDashboard/BlazorFinancialDashboard.csproj b/sample-applications/blazor-financial-dashboard/BlazorFinancialDashboard/BlazorFinancialDashboard.csproj
new file mode 100644
index 00000000..6e87f96b
--- /dev/null
+++ b/sample-applications/blazor-financial-dashboard/BlazorFinancialDashboard/BlazorFinancialDashboard.csproj
@@ -0,0 +1,35 @@
+