From 9b79894fe58bf3f88bddb2169ffb5b7a442c3f96 Mon Sep 17 00:00:00 2001 From: Khushi5155 Date: Sun, 18 Jan 2026 13:21:42 +0530 Subject: [PATCH 1/4] enhance LCP of web --- client/index.html | 48 +++++++++++++++++++++++++++++++++++++++++----- client/src/App.tsx | 2 +- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/client/index.html b/client/index.html index b162c45..9d16ae0 100644 --- a/client/index.html +++ b/client/index.html @@ -55,6 +55,28 @@ content="https://edulume.site/og-image.png" /> + + + - +
+
+

+ Master Tech Skills with AI-Powered Learning +

+

+ Your complete learning platform with AI-powered courses, + structured roadmaps, and a growing developer community. +

+
+
+ + + + diff --git a/client/src/App.tsx b/client/src/App.tsx index 556900e..7f920b3 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -252,4 +252,4 @@ const App: React.FC = () => { ); }; -export default App; +export default App; \ No newline at end of file From e9bf507bc86d2a787f62d603aca24aead0cd80bf Mon Sep 17 00:00:00 2001 From: Khushi5155 Date: Sun, 18 Jan 2026 13:24:45 +0530 Subject: [PATCH 2/4] enhance structure of changes --- client/index.html | 64 ++++++++++++++++++++++------------------------ client/src/App.tsx | 2 +- 2 files changed, 31 insertions(+), 35 deletions(-) diff --git a/client/index.html b/client/index.html index 9d16ae0..7308b16 100644 --- a/client/index.html +++ b/client/index.html @@ -56,27 +56,25 @@ /> - - - - +
+

+ Master Tech Skills with AI-Powered Learning +

+

+ Your complete learning platform with AI-powered courses, + structured roadmaps, and a growing developer community. +

+
+ + + diff --git a/client/src/App.tsx b/client/src/App.tsx index 7f920b3..556900e 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -252,4 +252,4 @@ const App: React.FC = () => { ); }; -export default App; \ No newline at end of file +export default App; From 61ce55117564fdc698cd3826228b0e1b979e9246 Mon Sep 17 00:00:00 2001 From: Khushi5155 Date: Tue, 20 Jan 2026 12:04:49 +0530 Subject: [PATCH 3/4] hide static LCP content after hydration and align theme colors --- client/index.html | 7 ++++--- client/src/index.css | 1 + client/src/main.tsx | 21 ++++++++++++++------- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/client/index.html b/client/index.html index 7308b16..658e281 100644 --- a/client/index.html +++ b/client/index.html @@ -61,13 +61,14 @@ margin: 4rem auto; padding: 0 1.5rem; } - .lcp-title { + .lcp-title { font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif; font-size: clamp(2.2rem, 5vw, 3.2rem); font-weight: 800; line-height: 1.1; - color: #1f9249; + color: #00cc33; } + .lcp-sub { margin-top: 1rem; font-size: 1.1rem; @@ -114,7 +115,7 @@
-
+

Master Tech Skills with AI-Powered Learning

diff --git a/client/src/index.css b/client/src/index.css index daf2297..fd04294 100644 --- a/client/src/index.css +++ b/client/src/index.css @@ -339,3 +339,4 @@ pointer-events: none; animation: float 6s ease-in-out infinite; } */ + \ No newline at end of file diff --git a/client/src/main.tsx b/client/src/main.tsx index bef5202..59f187a 100644 --- a/client/src/main.tsx +++ b/client/src/main.tsx @@ -1,10 +1,17 @@ -import { StrictMode } from 'react' -import { createRoot } from 'react-dom/client' -import './index.css' -import App from './App.tsx' +import { StrictMode } from "react"; +import { createRoot } from "react-dom/client"; +import "./index.css"; +import App from "./App"; -createRoot(document.getElementById('root')!).render( +const root = createRoot(document.getElementById("root")!); + +root.render( - , -) + +); + +const staticLCP = document.getElementById("lcp-static"); +if (staticLCP) { + staticLCP.remove(); +} From 511ca9036e3979419767b0b9201ef4cbf3b64299 Mon Sep 17 00:00:00 2001 From: Khushi5155 Date: Tue, 20 Jan 2026 12:07:47 +0530 Subject: [PATCH 4/4] add end line --- client/src/index.css | 1 - 1 file changed, 1 deletion(-) diff --git a/client/src/index.css b/client/src/index.css index fd04294..daf2297 100644 --- a/client/src/index.css +++ b/client/src/index.css @@ -339,4 +339,3 @@ pointer-events: none; animation: float 6s ease-in-out infinite; } */ - \ No newline at end of file