diff --git a/TaskTracker.Api/Pages/Board.cshtml b/TaskTracker.Api/Pages/Board.cshtml
new file mode 100644
index 0000000..45f4be3
--- /dev/null
+++ b/TaskTracker.Api/Pages/Board.cshtml
@@ -0,0 +1,12 @@
+@page
+@model TaskTracker.Api.Pages.BoardModel
+
+
+
+
+ @foreach (var col in Model.Columns)
+ {
+
+ }
+
+
diff --git a/TaskTracker.Api/Pages/Board.cshtml.cs b/TaskTracker.Api/Pages/Board.cshtml.cs
new file mode 100644
index 0000000..8252812
--- /dev/null
+++ b/TaskTracker.Api/Pages/Board.cshtml.cs
@@ -0,0 +1,216 @@
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+using TaskTracker.Core.Entities;
+using TaskTracker.Core.Enums;
+using TaskTracker.Core.Interfaces;
+
+namespace TaskTracker.Api.Pages;
+
+public record ColumnViewModel(WorkTaskStatus Status, string Label, string Color, List