diff --git a/app/page.tsx b/app/page.tsx index 93054e3..f8161b8 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,3 +1,4 @@ +import { BackgroundBoxesDemo } from "@/components/BackgroundLast"; import { StickyScrollRevealDemo } from "@/components/CertificationCall"; import Grid from "@/components/Grid"; import Hero from "@/components/Hero"; @@ -18,7 +19,7 @@ export default function Home() { { name: "About", link: "#about", icon: }, { name: "My Projects", link: "#projects", icon: }, { name: "Services", link: "#services", icon: }, - { name: "Contact", link: "#", icon: }, + { name: "Contact", link: "#contact", icon: }, ]} /> @@ -27,6 +28,7 @@ export default function Home() { + ); diff --git a/components/BackgroundLast.tsx b/components/BackgroundLast.tsx new file mode 100644 index 0000000..47704d7 --- /dev/null +++ b/components/BackgroundLast.tsx @@ -0,0 +1,72 @@ +"use client"; +import React from "react"; +import { Boxes } from "@/components/ui/background-boxes"; +import { cn } from "@/utils/cn"; +import Link from "next/link"; + +export function BackgroundBoxesDemo() { + return ( +
+
+ + +

+ Ready to take your digital presence + to the next level? +

+

+ Reach out to me today and let's discuss how I can help you achieve your + goals. +

+ + + +
+ + + + + + +
+
+ ); +} diff --git a/components/CertificationCall.tsx b/components/CertificationCall.tsx index 1088215..a6ed4d7 100644 --- a/components/CertificationCall.tsx +++ b/components/CertificationCall.tsx @@ -7,7 +7,7 @@ const content = [ { title: "SQL Advanced HackerRank", description: - "Work together in real time with your team, clients, and stakeholders. Collaborate on documents, share ideas, and make decisions quickly. With our platform, you can streamline your workflow and increase productivity.", + "I have earned the SQL Advanced Certification from HackerRank, showcasing my ability to handle complex queries, optimize database performance, and manage large datasets effectively. This certification highlights my advanced skills in SQL and my commitment to continuous learning in database management.", content: (
{ + const rows = new Array(150).fill(1); + const cols = new Array(100).fill(1); + let colors = [ + "--sky-300", + "--pink-300", + "--green-300", + "--yellow-300", + "--red-300", + "--purple-300", + "--blue-300", + "--indigo-300", + "--violet-300", + ]; + const getRandomColor = () => { + return colors[Math.floor(Math.random() * colors.length)]; + }; + + return ( +
+ {rows.map((_, i) => ( + + {cols.map((_, j) => ( + + {j % 2 === 0 && i % 2 === 0 ? ( + + + + ) : null} + + ))} + + ))} +
+ ); +}; + +export const Boxes = React.memo(BoxesCore); diff --git a/components/ui/sticky-scroll-reveal.tsx b/components/ui/sticky-scroll-reveal.tsx index 31d15ae..615b1c0 100644 --- a/components/ui/sticky-scroll-reveal.tsx +++ b/components/ui/sticky-scroll-reveal.tsx @@ -67,6 +67,7 @@ export const StickyScroll = ({ style={{ scrollbarWidth: "thin", scrollbarColor: "#63686e #000", + boxShadow: "0px 0px 5px 2px rgba(97,97,97,1)", }} >
@@ -91,7 +92,7 @@ export const StickyScroll = ({ animate={{ opacity: activeCard === index ? 1 : 0.3, }} - className="text-kg text-slate-300 max-w-sm mt-10" + className="text-kg text-slate-300 max-w-[500px] mt-10" > {item.description} diff --git a/public/github.png b/public/github.png new file mode 100644 index 0000000..bb67a5a Binary files /dev/null and b/public/github.png differ diff --git a/public/linkedin1.png b/public/linkedin1.png new file mode 100644 index 0000000..861cf90 Binary files /dev/null and b/public/linkedin1.png differ diff --git a/tailwind.config.ts b/tailwind.config.ts index c679075..ff39649 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -42,7 +42,7 @@ const config = { "100": "#E4ECFF", }, pink: { - "100": "#111f4d", + "100": "#090030", }, purple: "#CBACF9", border: "hsl(var(--border))",