diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..ab1f416
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,10 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Ignored default folder with query files
+/queries/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/Dagemark-Webapp.iml b/.idea/Dagemark-Webapp.iml
new file mode 100644
index 0000000..c956989
--- /dev/null
+++ b/.idea/Dagemark-Webapp.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..a55e7a1
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..8009cb9
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..1afd1a5
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jsLinters/eslint.xml b/.idea/jsLinters/eslint.xml
new file mode 100644
index 0000000..541945b
--- /dev/null
+++ b/.idea/jsLinters/eslint.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..c1753d4
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/prettier.xml b/.idea/prettier.xml
new file mode 100644
index 0000000..0c83ac4
--- /dev/null
+++ b/.idea/prettier.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index e215bc4..62d6764 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,5 @@
-This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
-
## Getting Started
-First, run the development server:
-
-```bash
-npm run dev
-# or
-yarn dev
-# or
-pnpm dev
-# or
-bun dev
-```
-
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
@@ -34,3 +20,13 @@ You can check out [the Next.js GitHub repository](https://github.com/vercel/next
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
+
+# Dev Env:
+
+```bash
+# NodeJS LTS 24.12.0,
+
+npm install
+
+npm run dev
+```
\ No newline at end of file
diff --git a/app/Admin/Login/page.tsx b/app/Admin/Login/page.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/Admin/Overview/page.tsx b/app/Admin/Overview/page.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/Admin/route.tsx b/app/Admin/route.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/Hannah/Portfolio/CV/page.tsx b/app/Hannah/Portfolio/CV/page.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/Hannah/Portfolio/Projects/page.tsx b/app/Hannah/Portfolio/Projects/page.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/Hannah/page.tsx b/app/Hannah/page.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/layout.tsx b/app/layout.tsx
index b493c4a..fdb7c84 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -1,20 +1,12 @@
import type { Metadata } from "next";
-//import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css";
+import React from "react";
-// const geistSans = Geist({
-// variable: "--font-geist-sans",
-// subsets: ["latin"],
-// });
-
-// const geistMono = Geist_Mono({
-// variable: "--font-geist-mono",
-// subsets: ["latin"],
-// });
+import Header from "@/components/layout/Header";
export const metadata: Metadata = {
- title: "Create Next App",
- description: "Generated by create next app",
+ title: "Dagemark",
+ description: "Home of Innovation",
};
export default function RootLayout({
@@ -25,6 +17,7 @@ export default function RootLayout({
return (
{/* className=${geistSans.variable} ${geistMono.variable} */}
+
{children}
diff --git a/app/page.tsx b/app/page.tsx
index be79fcf..a2dec80 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,9 +1,9 @@
-import Image from "next/image";
+ import Image from "next/image";
export default function Home() {
return (
-
-
+
+
Welcome to the Dagemark Server
-
- CURRENTLY UNDER CONSTRUCTION!
-
Kindly wait for real build :D
+
+ Design In Progress, current layout and theme may change, have a good day :D
diff --git a/components/layout/Header.tsx b/components/layout/Header.tsx
new file mode 100644
index 0000000..6c27132
--- /dev/null
+++ b/components/layout/Header.tsx
@@ -0,0 +1,13 @@
+import Hyperlink from "@/components/ui/Hyperlink";
+
+export default function Header() {
+ return (
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/components/ui/Hyperlink.tsx b/components/ui/Hyperlink.tsx
new file mode 100644
index 0000000..7a61cf5
--- /dev/null
+++ b/components/ui/Hyperlink.tsx
@@ -0,0 +1,9 @@
+export default function Hyperlink({name, link}: {name: string; link: string}) {
+ return (
+