diff --git a/public/AakritiPandey.webp b/public/AakritiPandey.webp
new file mode 100644
index 0000000..6553225
Binary files /dev/null and b/public/AakritiPandey.webp differ
diff --git a/public/AaryaPathak.webp b/public/AaryaPathak.webp
new file mode 100644
index 0000000..9d60e5c
Binary files /dev/null and b/public/AaryaPathak.webp differ
diff --git a/public/AbhinabBadal.webp b/public/AbhinabBadal.webp
new file mode 100644
index 0000000..ade20dd
Binary files /dev/null and b/public/AbhinabBadal.webp differ
diff --git a/public/AnupamaNeupane.webp b/public/AnupamaNeupane.webp
new file mode 100644
index 0000000..a05370d
Binary files /dev/null and b/public/AnupamaNeupane.webp differ
diff --git a/public/AshitomBudhathoki.webp b/public/AshitomBudhathoki.webp
new file mode 100644
index 0000000..77e8c12
Binary files /dev/null and b/public/AshitomBudhathoki.webp differ
diff --git a/public/Ashwini.webp b/public/Ashwini.webp
new file mode 100644
index 0000000..eee2c00
Binary files /dev/null and b/public/Ashwini.webp differ
diff --git a/public/Dinisha.webp b/public/Dinisha.webp
new file mode 100644
index 0000000..65c2a24
Binary files /dev/null and b/public/Dinisha.webp differ
diff --git a/public/HimeshDulal.webp b/public/HimeshDulal.webp
new file mode 100644
index 0000000..5d13ebd
Binary files /dev/null and b/public/HimeshDulal.webp differ
diff --git a/public/MokshadaAcharya.webp b/public/MokshadaAcharya.webp
new file mode 100644
index 0000000..58249b2
Binary files /dev/null and b/public/MokshadaAcharya.webp differ
diff --git a/public/MukulAryal.webp b/public/MukulAryal.webp
new file mode 100644
index 0000000..cd42b23
Binary files /dev/null and b/public/MukulAryal.webp differ
diff --git a/public/NerishShrestha.webp b/public/NerishShrestha.webp
new file mode 100644
index 0000000..5402510
Binary files /dev/null and b/public/NerishShrestha.webp differ
diff --git a/public/PratikSharma.webp b/public/PratikSharma.webp
new file mode 100644
index 0000000..5b497d1
Binary files /dev/null and b/public/PratikSharma.webp differ
diff --git a/public/RasikDhakal.webp b/public/RasikDhakal.webp
new file mode 100644
index 0000000..1eb8372
Binary files /dev/null and b/public/RasikDhakal.webp differ
diff --git a/public/SafalShrestha.webp b/public/SafalShrestha.webp
new file mode 100644
index 0000000..f875932
Binary files /dev/null and b/public/SafalShrestha.webp differ
diff --git a/public/SakshamHumagain.webp b/public/SakshamHumagain.webp
new file mode 100644
index 0000000..9a27982
Binary files /dev/null and b/public/SakshamHumagain.webp differ
diff --git a/public/Shreejan.webp b/public/Shreejan.webp
new file mode 100644
index 0000000..0ee0685
Binary files /dev/null and b/public/Shreejan.webp differ
diff --git a/public/logo-bg.svg b/public/logo-bg.svg
new file mode 100644
index 0000000..158e10c
--- /dev/null
+++ b/public/logo-bg.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/shriharsh.webp b/public/shriharsh.webp
new file mode 100644
index 0000000..ca1a1b0
Binary files /dev/null and b/public/shriharsh.webp differ
diff --git a/src/app/(home)/layout.tsx b/src/app/(home)/layout.tsx
index 7ee463b..47729ef 100644
--- a/src/app/(home)/layout.tsx
+++ b/src/app/(home)/layout.tsx
@@ -1,5 +1,4 @@
import "@/app/globals.css";
-import Header from "@/components/Header";
import Footer from "@/components/Footer";
export default function RootLayout({
children,
@@ -8,7 +7,6 @@ export default function RootLayout({
}>) {
return (
<>
-
{children}
>
diff --git a/src/app/(home)/team/page.tsx b/src/app/(home)/team/page.tsx
new file mode 100644
index 0000000..51d2d34
--- /dev/null
+++ b/src/app/(home)/team/page.tsx
@@ -0,0 +1,270 @@
+import React from "react";
+import Link from "next/link";
+import Image from "next/image";
+import Header from "@/components/Header";
+
+type TeamRole =
+ | "Project Lead"
+ | "Technical Team"
+ | "Operations Team"
+ | "Outreach and Engagement Team";
+
+interface TeamMember {
+ id: string;
+ name: string;
+ role: string;
+ team: TeamRole;
+ image: string;
+ link: string;
+}
+
+const teamMembers: TeamMember[] = [
+ {
+ id: "1",
+ name: "Mukul Aryal",
+ role: "Project Lead",
+ team: "Project Lead",
+ image: "/MukulAryal.webp",
+ link: "https://github.com/mukulboro",
+ },
+ {
+ id: "2",
+ name: "Ashwini Subedi",
+ role: "Technical Lead",
+ team: "Technical Team",
+ image: "/Ashwini.webp",
+ link: "https://github.com/notashwinii",
+ },
+ {
+ id: "3",
+ name: "Pratik Sharma",
+ role: "Backend Developer",
+ team: "Technical Team",
+ image: "/PratikSharma.webp",
+ link: "https://github.com/pratiksharma0110",
+ },
+ {
+ id: "4",
+ name: "Himesh Dulal",
+ role: "Full Stack Developer",
+ team: "Technical Team",
+ image: "/HimeshDulal.webp",
+ link: "https://www.linkedin.com/in/himesh-dulal-2a6176277/?originalSubdomain=np",
+ },
+ {
+ id: "4",
+ name: "Shriharsh Acharya",
+ role: "Backend Developer",
+ team: "Technical Team",
+ image: "/shriharsh.webp",
+ link: "https://github.com/shri-acha",
+ },
+ {
+ id: "4",
+ name: "Ashitom Budhathoki",
+ role: "Frontend Developer",
+ team: "Technical Team",
+ image: "/AshitomBudhathoki.webp",
+ link: "https://github.com/AshitomW",
+ },
+ {
+ id: "4",
+ name: "Aakriti Pandey",
+ role: "Designer",
+ team: "Technical Team",
+ image: "/AakritiPandey.webp",
+ link: "https://www.linkedin.com/in/pandeyaakriti/",
+ },
+ {
+ id: "4",
+ name: "Dinisha Upreti",
+ role: "Designer",
+ team: "Technical Team",
+ image: "/Dinisha.webp",
+ link: "https://github.com/Dinishaaa",
+ },
+ {
+ id: "5",
+ name: "Aarya Pathak",
+ role: "Operations Lead",
+ team: "Operations Team",
+ image: "/AaryaPathak.webp",
+ link: "https://www.linkedin.com/in/aarya-pathak-421aa1269/",
+ },
+ {
+ id: "6",
+ name: "Safal Narshing Shrestha",
+ role: "Team Member",
+ team: "Operations Team",
+ image: "/SafalShrestha.webp",
+ link: " https://www.linkedin.com/in/safalnarsingh/",
+ },
+
+ {
+ id: "6",
+ name: "Abhinab Badal",
+ role: "Team Member",
+ team: "Operations Team",
+ image: "/AbhinabBadal.webp",
+ link: "https://www.linkedin.com/in/abhinab-badal-7a048b21b/",
+ },
+
+ {
+ id: "6",
+ name: "Nerish Shrestha",
+ role: "Team Member",
+ team: "Operations Team",
+ image: "/NerishShrestha.webp",
+ link: " https://www.linkedin.com/in/nerish-shrestha-30166227a/",
+ },
+
+ {
+ id: "6",
+ name: "Rasik Dhakal",
+ role: "Team Member",
+ team: "Operations Team",
+ image: "/RasikDhakal.webp",
+ link: " https://www.linkedin.com/in/dhakalrasik/",
+ },
+ {
+ id: "7",
+ name: "Anupama Neupane",
+ role: "Outreach Lead",
+ team: "Outreach and Engagement Team",
+ image: "/AnupamaNeupane.webp",
+ link: "https://www.linkedin.com/in/anupama-neupane-918b0b32a/",
+ },
+
+ {
+ id: "8",
+ name: "Mokshada Acharya",
+ role: "Team Member",
+ team: "Outreach and Engagement Team",
+ image: "/MokshadaAcharya.webp",
+ link: "https://www.linkedin.com/in/mokshada-acharya-7461a2299/",
+ },
+ {
+ id: "8",
+ name: "Shreejan Karmacharya",
+ role: "Team Member",
+ team: "Outreach and Engagement Team",
+ image: "/Shreejan.webp",
+ link: "https://www.linkedin.com/in/shreejan-karmacharya-84ba58273/",
+ },
+ {
+ id: "8",
+ name: "Saksham Humagain",
+ role: "Team Member",
+ team: "Outreach and Engagement Team",
+ image: "/SakshamHumagain.webp",
+ link: "https://www.linkedin.com/in/saksham-humagain-260b02257/",
+ },
+];
+
+const teamOrder: TeamRole[] = [
+ "Project Lead",
+ "Technical Team",
+ "Operations Team",
+ "Outreach and Engagement Team",
+];
+
+const getLeadRole = (team: TeamRole) => {
+ switch (team) {
+ case "Project Lead":
+ return "Project Lead";
+ case "Technical Team":
+ return "Technical Lead";
+ case "Operations Team":
+ return "Operations Lead";
+ case "Outreach and Engagement Team":
+ return "Outreach Lead";
+ default:
+ return "";
+ }
+};
+
+const TeamPage: React.FC = () => {
+ return (
+
+
+
+ {/* Grid background only for top 10rem (h-40) */}
+
+
+ Meet Our Team
+
+
+
+ {/* Main content below, no grid background */}
+
+
+ {teamOrder.map((team) => {
+ const members = teamMembers.filter((m) => m.team === team);
+ if (!members.length) return null;
+
+ const leadRole = getLeadRole(team);
+ const lead = members.find((m) => m.role === leadRole);
+ const rest = members.filter((m) => m.role !== leadRole);
+
+ return (
+
+
+ {team}
+
+ {lead && (
+
+ )}
+ {rest.length > 0 && (
+
+ )}
+
+ );
+ })}
+
+
+
+ );
+};
+
+export default TeamPage;
diff --git a/src/components/About.tsx b/src/components/About.tsx
index 8e79a14..9f2f8cd 100644
--- a/src/components/About.tsx
+++ b/src/components/About.tsx
@@ -4,10 +4,7 @@ import { ArrowRight, BookOpen, Users, FileText } from "lucide-react";
export default function About() {
return (
-
+
{/* Header Section */}
diff --git a/src/components/Contact.tsx b/src/components/Contact.tsx
index 89afc84..1b48b6c 100644
--- a/src/components/Contact.tsx
+++ b/src/components/Contact.tsx
@@ -3,70 +3,42 @@ import { Mail, Phone, MapPin } from "lucide-react";
export default function Contact() {
return (
-