diff --git a/app/calculation/page.tsx b/app/calculation/page.tsx
new file mode 100644
index 00000000..aa755e8f
--- /dev/null
+++ b/app/calculation/page.tsx
@@ -0,0 +1,24 @@
+import { getServerSession } from "next-auth/next";
+import { authOptions } from "@/app/api/auth/[...nextauth]/route";
+import { redirect } from "next/navigation";
+
+export default async function Page() {
+ const session = await getServerSession(authOptions);
+
+ if (!session) {
+ redirect("/signin");
+ }
+
+ return (
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/app/gitlab/page.tsx b/app/gitlab/page.tsx
index 3a6379b4..ce6a9c21 100644
--- a/app/gitlab/page.tsx
+++ b/app/gitlab/page.tsx
@@ -10,8 +10,8 @@ export default async function Page() {
}
return (
-
-