@@ -128,7 +128,7 @@ export default async function Home() {
128128 < section className = "relative max-w-7xl mx-auto px-6 pt-32 lg:pt-40 pb-20 lg:pb-32 flex flex-col lg:flex-row items-center gap-16 min-h-[85vh]" >
129129 { /* Left text */ }
130130 < div className = "w-full lg:w-1/2 text-center lg:text-left z-10" >
131- < a
131+ < Link
132132 href = "https://github.com/hallofcodes/devpulse"
133133 target = "_blank"
134134 rel = "noopener noreferrer"
@@ -140,7 +140,7 @@ export default async function Home() {
140140 className = "w-4 h-4 text-yellow-400 group-hover:scale-110 transition-transform"
141141 />
142142 Star on GitHub
143- </ a >
143+ </ Link >
144144
145145 < h1
146146 className = "text-5xl md:text-6xl lg:text-7xl font-extrabold tracking-tight leading-[1.1] text-transparent bg-clip-text bg-gradient-to-br from-white to-gray-400 mb-6"
@@ -184,80 +184,74 @@ export default async function Home() {
184184 { /* Right abstract UI visual / Mockup */ }
185185 < div className = "w-full lg:w-1/2 relative h-[400px] lg:h-[500px] hidden md:block z-10 perspective-1000" >
186186 { /* Card 1 */ }
187- < div
188- className = "absolute top-0 right-10 lg:right-0 w-[320px] glass-card p-5 border-white/10 shadow-2xl skew-y-3 -rotate-3 transition-transform duration-700 hover:rotate-0 hover:skew-y-0"
189- style = { { transformStyle : "preserve-3d" } }
190- data-aos = "fade-left"
191- data-aos-delay = "200"
192- >
193- < div className = "flex items-center justify-between mb-4" >
194- < div className = "text-xs text-gray-400 font-semibold uppercase tracking-wider" >
195- Total Coding
187+ < div data-aos = "fade-left" data-aos-delay = "200" >
188+ < div
189+ className = "absolute top-0 right-10 lg:right-0 w-[320px] glass-card p-5 border-white/10 shadow-2xl skew-y-3 -rotate-3 transition-all duration-700 hover:rotate-0 hover:skew-y-0"
190+ style = { { transformStyle : "preserve-3d" } }
191+ >
192+ < div className = "flex items-center justify-between mb-4" >
193+ < div className = "text-xs text-gray-400 font-semibold uppercase tracking-wider" >
194+ Total Coding
195+ </ div >
196+ < div className = "text-xs text-emerald-400 bg-emerald-500/10 px-2 py-0.5 rounded-full font-bold" >
197+ +18%
198+ </ div >
196199 </ div >
197- < div className = "text-xs text-emerald-400 bg-emerald-500/10 px-2 py-0.5 rounded-full font-bold" >
198- +18%
200+ < div className = "text-4xl font-extrabold text-white mb-2" >
201+ 42h 15m
202+ </ div >
203+ < div className = "text-xs text-gray-500 mb-4" > Last 7 days</ div >
204+ < div className = "h-1.5 w-full bg-white/5 rounded-full overflow-hidden" >
205+ < div className = "h-full bg-gradient-to-r from-indigo-500 to-purple-500 w-3/4 rounded-full" />
199206 </ div >
200- </ div >
201- < div className = "text-4xl font-extrabold text-white mb-2" >
202- 42h 15m
203- </ div >
204- < div className = "text-xs text-gray-500 mb-4" > Last 7 days</ div >
205- < div className = "h-1.5 w-full bg-white/5 rounded-full overflow-hidden" >
206- < div className = "h-full bg-gradient-to-r from-indigo-500 to-purple-500 w-3/4 rounded-full" />
207207 </ div >
208208 </ div >
209209
210210 { /* Card 2 */ }
211- < div
212- className = "absolute top-44 left-10 lg:-left-10 w-[280px] glass-card p-5 border-white/10 shadow-2xl -skew-y-3 rotate-3 z-20 backdrop-blur-xl bg-[#0f0f28]/80 transition-transform duration-700 hover:rotate-0 hover:skew-y-0 text-left"
213- data-aos = "fade-up"
214- data-aos-delay = "400"
215- >
216- < h4 className = "text-xs text-gray-400 font-semibold uppercase tracking-wider mb-4" >
217- Top Languages
218- </ h4 >
219- < div className = "space-y-4" >
220- < div className = "flex items-center gap-3" >
221- < div className = "w-8 h-8 rounded-md bg-[#3178c6]/20 flex items-center justify-center text-[#3178c6] font-bold text-xs" >
222- TS
223- </ div >
224- < div className = "flex-1" >
225- < div className = "flex justify-between text-sm mb-1" >
226- < span className = "font-bold text-white" > TypeScript</ span >
227- < span className = "text-gray-400 font-mono text-xs" >
228- 28h 40m
229- </ span >
211+ < div data-aos = "fade-up" data-aos-delay = "400" >
212+ < div className = "absolute top-44 left-10 lg:-left-10 w-[280px] glass-card p-5 border-white/10 shadow-2xl -skew-y-3 rotate-3 z-20 backdrop-blur-xl bg-[#0f0f28]/80 transition-all duration-700 hover:rotate-0 hover:skew-y-0 text-left" >
213+ < h4 className = "text-xs text-gray-400 font-semibold uppercase tracking-wider mb-4" >
214+ Top Languages
215+ </ h4 >
216+ < div className = "space-y-4" >
217+ < div className = "flex items-center gap-3" >
218+ < div className = "w-8 h-8 rounded-md bg-[#3178c6]/20 flex items-center justify-center text-[#3178c6] font-bold text-xs" >
219+ TS
230220 </ div >
231- < div className = "h-1 w-full bg-white/5 rounded-full overflow-hidden" >
232- < div className = "h-full bg-[#3178c6] w-[70%]" />
221+ < div className = "flex-1" >
222+ < div className = "flex justify-between text-sm mb-1" >
223+ < span className = "font-bold text-white" > TypeScript</ span >
224+ < span className = "text-gray-400 font-mono text-xs" >
225+ 28h 40m
226+ </ span >
227+ </ div >
228+ < div className = "h-1 w-full bg-white/5 rounded-full overflow-hidden" >
229+ < div className = "h-full bg-[#3178c6] w-[70%]" />
230+ </ div >
233231 </ div >
234232 </ div >
235- </ div >
236- < div className = "flex items-center gap-3" >
237- < div className = "w-8 h-8 rounded-md bg-[#61dafb]/20 flex items-center justify-center text-[#61dafb] font-bold text-xs" >
238- Re
239- </ div >
240- < div className = "flex-1" >
241- < div className = "flex justify-between text-sm mb-1" >
242- < span className = "font-bold text-white" > React</ span >
243- < span className = "text-gray-400 font-mono text-xs" >
244- 12h 10m
245- </ span >
233+ < div className = "flex items-center gap-3" >
234+ < div className = "w-8 h-8 rounded-md bg-[#61dafb]/20 flex items-center justify-center text-[#61dafb] font-bold text-xs" >
235+ Re
246236 </ div >
247- < div className = "h-1 w-full bg-white/5 rounded-full overflow-hidden" >
248- < div className = "h-full bg-[#61dafb] w-[30%]" />
237+ < div className = "flex-1" >
238+ < div className = "flex justify-between text-sm mb-1" >
239+ < span className = "font-bold text-white" > React</ span >
240+ < span className = "text-gray-400 font-mono text-xs" >
241+ 12h 10m
242+ </ span >
243+ </ div >
244+ < div className = "h-1 w-full bg-white/5 rounded-full overflow-hidden" >
245+ < div className = "h-full bg-[#61dafb] w-[30%]" />
246+ </ div >
249247 </ div >
250248 </ div >
251249 </ div >
252250 </ div >
253251 </ div >
254252
255253 { /* Card 3 (Code terminal) */ }
256- < div
257- className = "absolute bottom-5 right-20 w-[300px] glass-card p-4 border border-white/10 shadow-[0_20px_50px_rgba(0,0,0,0.5)] z-30 bg-[#050510]/90 transition-transform duration-700 hover:-translate-y-2 text-left"
258- data-aos = "fade-up"
259- data-aos-delay = "600"
260- >
254+ < div className = "absolute bottom-5 right-20 w-[300px] glass-card p-4 border border-white/10 shadow-[0_20px_50px_rgba(0,0,0,0.5)] z-30 bg-[#050510]/90 transition-transform duration-700 hover:-translate-y-2 text-left" >
261255 < div className = "flex gap-1.5 mb-3" >
262256 < div className = "w-2.5 h-2.5 rounded-full bg-red-500/80" />
263257 < div className = "w-2.5 h-2.5 rounded-full bg-yellow-500/80" />
0 commit comments