diff --git a/SMGen/Pages/ForceReset.razor b/SMGen/Pages/ForceReset.razor
new file mode 100644
index 0000000..07b228b
--- /dev/null
+++ b/SMGen/Pages/ForceReset.razor
@@ -0,0 +1,7 @@
+@page "/ForceReset"
+
Force Reset All Data...
+
+@if (isResetting)
+{
+
+}
diff --git a/SMGen/Pages/ForceReset.razor.cs b/SMGen/Pages/ForceReset.razor.cs
new file mode 100644
index 0000000..1202655
--- /dev/null
+++ b/SMGen/Pages/ForceReset.razor.cs
@@ -0,0 +1,32 @@
+
+using Microsoft.AspNetCore.Components;
+using SMGen.Data.Services;
+using StackExchange.Redis;
+
+namespace SMGen.Pages
+{
+ public partial class ForceReset
+ {
+ [Inject]
+ protected SMGDataService SMGDService { get; set; } = null!;
+ [Inject]
+ protected NavigationManager NavMan { get; set; } = null!;
+
+ //protected override Task OnParametersSetAsync()
+ //{
+ // return base.OnParametersSetAsync();
+ //}
+
+ protected override async Task OnInitializedAsync()
+ {
+ isResetting = true;
+ RedisValue currKey = new RedisValue($"{Core.Constants.redisBaseAddr}:*");
+ await SMGDService.ExecFlushRedisPattern(currKey);
+ await Task.Delay(500);
+ isResetting = false;
+ NavMan.NavigateTo("/", true);
+ }
+
+ private bool isResetting = false;
+ }
+}
\ No newline at end of file
diff --git a/SMGen/Shared/NavMenu.razor b/SMGen/Shared/NavMenu.razor
index 83bb493..e4fabda 100644
--- a/SMGen/Shared/NavMenu.razor
+++ b/SMGen/Shared/NavMenu.razor
@@ -35,10 +35,15 @@
-
+
Fix files
+
+
+ Reset All
+
+