+ >
+ );
+};
+
+export default ProjectCard;
diff --git a/Technodes/src/components/core/ProjectSection/ProjectCards.jsx b/Technodes/src/components/core/ProjectSection/ProjectCards.jsx
new file mode 100644
index 0000000..5c88d3b
--- /dev/null
+++ b/Technodes/src/components/core/ProjectSection/ProjectCards.jsx
@@ -0,0 +1,80 @@
+import React, { useState } from "react";
+import ProjectCard from "./ProjectCard";
+
+const eventsData2 = [
+ {
+ title: "ElectiveHub",
+ description:
+ "ElectiveHub is an Education Management System designed to simplify and enhance the management of student information and elective subject selection in educational institutions. It offers a suite of applications for students, teachers, and administrators, providing a user-friendly platform.",
+ image:
+ "https://images.unsplash.com/photo-1524578271613-d550eacf6090?auto=format&fit=crop&q=60&w=500&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTZ8fEJvb2tzfGVufDB8fDB8fHww",
+ url: "https://github.com/TechNodes2-0/ElectiveHub",
+ btnText: "Know more",
+ },
+ {
+ title: "BioDrop",
+ description:
+ "Connect to your audience with a single link. Showcase the content you create and your projects in one place. Make it easier for people to find, follow and subscribe.",
+ image:
+ "https://user-images.githubusercontent.com/624760/230707268-1f8f1487-6524-4c89-aae2-ab45f0e17f39.png",
+ url: "https://github.com/EddieHubCommunity/BioDrop",
+ btnText: "Know more",
+ },
+ // Add more project data here if needed
+];
+
+export default function ProjectCards() {
+ const [searchTerm, setSearchTerm] = useState("");
+ const [sortOrder, setSortOrder] = useState("asc"); // You can use 'asc' or 'desc'
+
+ const filteredProjects = eventsData2.filter((project) =>
+ project.title.toLowerCase().includes(searchTerm.toLowerCase())
+ );
+
+ const sortedProjects = filteredProjects.sort((a, b) => {
+ if (sortOrder === "asc") {
+ return a.title.localeCompare(b.title);
+ } else {
+ return b.title.localeCompare(a.title);
+ }
+ });
+
+ return (
+
+