From 2a2ba4d895b9e2a047e4cd823e55d4a2b6be5f72 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 10:09:45 +0000 Subject: [PATCH 1/6] Update src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 82 ++++++++++++++------------------------ 1 file changed, 30 insertions(+), 52 deletions(-) diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 319b74b..b5e6eb1 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -4,7 +4,8 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; -import { Users, TrendingUp, Award, Settings, Bell, User, BarChart, Activity } from "lucide-react"; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import { BarChart3, TrendingUp, Users, Clock, Award } from "lucide-react"; export default function DashboardPage() { return ( @@ -22,65 +23,42 @@ export default function DashboardPage() { > -
-
-
- -
-
-

Notifications

-

No pending alerts for your current mentorship sessions.

-
-
+
+ +
-
-
-

Session Analytics

-
- -
-
-
-

User Profile

-
-
-
-

Senior Mentor

-

Lead Software Architect

-
-
-
-
- -
- -
-
+
); -} \ No newline at end of file +} -- 2.49.1 From b81174c8f33be6c121a22d79787c0894be0425cd Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 10:09:46 +0000 Subject: [PATCH 2/6] Add src/app/login/page.tsx --- src/app/login/page.tsx | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/app/login/page.tsx diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx new file mode 100644 index 0000000..1c1ed08 --- /dev/null +++ b/src/app/login/page.tsx @@ -0,0 +1,43 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import { useRouter } from "next/navigation"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; + +export default function LoginPage() { + const [error, setError] = useState(""); + const router = useRouter(); + + const handleLogin = (data: Record) => { + if (!data.email || !data.password) { + setError("All fields are required."); + return; + } + console.log("Logging in:", data); + router.push("/dashboard"); + }; + + return ( + + +
+ + {error &&

{error}

} +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 8cd0cb3a2e6b6bc2c6529da2ebe5c72b8a8a15b4 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 10:09:46 +0000 Subject: [PATCH 3/6] Update src/app/page.tsx --- src/app/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5dd4cba..04e7877 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -80,7 +80,7 @@ export default function LandingPage() {
Date: Thu, 23 Apr 2026 10:09:47 +0000 Subject: [PATCH 4/6] Add src/app/profile/page.tsx --- src/app/profile/page.tsx | 61 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/app/profile/page.tsx diff --git a/src/app/profile/page.tsx b/src/app/profile/page.tsx new file mode 100644 index 0000000..9753428 --- /dev/null +++ b/src/app/profile/page.tsx @@ -0,0 +1,61 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import { User } from "lucide-react"; + +export default function ProfilePage() { + return ( + + + + +
+

User Profile

+
+
+ +
+
+

John Doe

+

Senior Software Engineer at TechCorp

+
+
+
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 5c443a646d4a02d22e15e9079cb2c2976e008d43 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 10:09:47 +0000 Subject: [PATCH 5/6] Add src/app/register/page.tsx --- src/app/register/page.tsx | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/app/register/page.tsx diff --git a/src/app/register/page.tsx b/src/app/register/page.tsx new file mode 100644 index 0000000..8d032c4 --- /dev/null +++ b/src/app/register/page.tsx @@ -0,0 +1,45 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import { useRouter } from "next/navigation"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; + +export default function RegisterPage() { + const [error, setError] = useState(""); + const router = useRouter(); + + const handleRegister = (data: Record) => { + if (data.password !== data.confirmPassword) { + setError("Passwords do not match."); + return; + } + console.log("Registering:", data); + router.push("/dashboard"); + }; + + return ( + + +
+ + {error &&

{error}

} +
+
+ ); +} \ No newline at end of file -- 2.49.1 From f1d882f816921b5616176db9194fde7bd6f01655 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 10:09:48 +0000 Subject: [PATCH 6/6] Add src/app/settings/page.tsx --- src/app/settings/page.tsx | 64 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 src/app/settings/page.tsx diff --git a/src/app/settings/page.tsx b/src/app/settings/page.tsx new file mode 100644 index 0000000..af6a4d8 --- /dev/null +++ b/src/app/settings/page.tsx @@ -0,0 +1,64 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; + +export default function SettingsPage() { + return ( + + + + +
+

Account Settings

+
+
+ + +
+
+ + +
+ +
+
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1