From 489328ff49147d799908f3b33b562e70dd55e1ff Mon Sep 17 00:00:00 2001 From: BCA-krishna Date: Thu, 21 May 2026 20:31:31 +0530 Subject: [PATCH 1/2] feat: enhance landing page UI and responsiveness --- src/app/page.tsx | 135 +++++++++++++++++++++++++++++------------------ 1 file changed, 85 insertions(+), 50 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index b4147ffb..da3b32dd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,59 +33,94 @@ export default async function HomePage() { "Share your developer stats and achievements with the world.", }, ]; +return ( +
+ + {/* HERO SECTION */} +
+ +

+ DevTrack +

- return ( -
-
-

- DevTrack -

-

- Open-source developer productivity dashboard. Track coding habits, - visualize GitHub contributions, and hit your goals. -

-
- - Sign in with GitHub - - - View on GitHub - -
+

+ Open-source developer productivity dashboard. Track coding habits, + visualize GitHub contributions, and hit your goals. +

+ + {/* BUTTONS */} +
+ + + Sign in with GitHub + + + + View on GitHub +
+
-
-

- Everything you need to track your coding growth -

+ {/* FEATURES SECTION */} +
+ +

+ Everything you need to track your coding growth +

-
- {features.map((feature) => ( -
-
{feature.icon}
+
+ + {features.map((feature) => ( + +
+ {/* GLOW EFFECT */} +
+ + {/* ICON */} +
+ {feature.icon} +
-

- {feature.title} -

+ {/* TITLE */} +

+ {feature.title} +

-

- {feature.description} -

-
- ))} -
-
-
- ); -} + {/* DESCRIPTION */} +

+ {feature.description} +

+
+ ))} + + +
+); +} \ No newline at end of file From 1cb17c15fd1da628e309c972e325034abcacea00 Mon Sep 17 00:00:00 2001 From: BCA-krishna Date: Fri, 22 May 2026 16:18:32 +0530 Subject: [PATCH 2/2] fix: replace hardcoded colors with theme variables --- src/app/page.tsx | 187 ++++++++++++++++++++++++----------------------- 1 file changed, 97 insertions(+), 90 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index da3b32dd..d11df3cf 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,3 +1,4 @@ + import Link from "next/link"; import { getServerSession } from "next-auth"; import { authOptions } from "@/lib/auth"; @@ -33,94 +34,100 @@ export default async function HomePage() { "Share your developer stats and achievements with the world.", }, ]; -return ( -
- - {/* HERO SECTION */} -
- -

- DevTrack -

- -

- Open-source developer productivity dashboard. Track coding habits, - visualize GitHub contributions, and hit your goals. -

- - {/* BUTTONS */} -
- - - Sign in with GitHub - - - - View on GitHub - -
-
- - {/* FEATURES SECTION */} -
- -

- Everything you need to track your coding growth -

- -
- - {features.map((feature) => ( - -
- {/* GLOW EFFECT */} -
- - {/* ICON */} -
- {feature.icon} -
- - {/* TITLE */} -

- {feature.title} -

- - {/* DESCRIPTION */} -

- {feature.description} -

-
- ))} + + return ( +
+ + {/* HERO SECTION */} +
+ +

+ DevTrack +

+ +

+ Open-source developer productivity dashboard. Track coding habits, + visualize GitHub contributions, and hit your goals. +

+ + {/* BUTTONS */} +
+ + + Sign in with GitHub + + + + View on GitHub + +
-
-
-); -} \ No newline at end of file + + {/* FEATURES SECTION */} +
+ +

+ Everything you need to track your coding growth +

+ +
+ + {features.map((feature) => ( + +
+ + {/* GLOW EFFECT */} +
+ + {/* BACKGROUND SHINE */} +
+ + {/* ICON */} +
+ {feature.icon} +
+ + {/* TITLE */} +

+ {feature.title} +

+ + {/* DESCRIPTION */} +

+ {feature.description} +

+
+ ))} +
+
+ + ); +} + +