- Discover{" "}
- tech tools and resources to
- boost your productivity
-
-
- Master the art of tech with our expert guides, tutorials, and
- step-by-step instructions to help you develop proficiency and
- confidence in the world of technology.
-
-// Discover{" "}
-// tech tools and resources to
-// boost your productivity
-//
-//
-// Master the art of tech with our expert guides, tutorials, and
-// step-by-step instructions to help you develop proficiency and
-// confidence in the world of technology.
-//
- Discover{" "}
- tech tools and resources to
- boost your productivity
-
-
- Master the art of tech with our expert guides, tutorials, and
- step-by-step instructions to help you develop proficiency and
- confidence in the world of technology.
-
+ Discover{" "}
+ tech tools and resources
+ to boost your productivity
+
+
+ Master the art of tech with our expert guides, tutorials, and
+ step-by-step instructions to help you develop proficiency and
+ confidence in the world of technology.
+
setHovered((prev) => !prev)}
- >
- React: Creating and Hosting a Full-stack Site
-
-
- {/* Show/Hide div */}
-
- Description
-
- This course covers the basics of React, from beginner to
- advanced and is very appropriate for those people who have just
- finished learning JavaScript and feel ready to start learning
- React. The course is self-paced, lasting for 6 months or earlier
- and is taught by instructors for Google. Would highly recommend
- this course.
-
+ {resourcesData.map(({ id, resources }) => (
+
+ {resources.map(
+ ({
+ id,
+ type,
+ title,
+ description,
+ image,
+ origin,
+ level,
+ topic,
+ link,
+ }) => (
+
+ )
+ )}
+
+ ))}
+
+
>
);
}
diff --git a/src/APP/pages/resources2/sections/data.js b/src/APP/pages/resources2/sections/data.js
new file mode 100644
index 00000000..658f8222
--- /dev/null
+++ b/src/APP/pages/resources2/sections/data.js
@@ -0,0 +1,316 @@
+import {
+ course1,
+ course2,
+ course3,
+ course4,
+} from "../../../../assets/images/resources-page";
+
+// eslint-disable-next-line import/prefer-default-export
+export const resourcesData = [
+ {
+ id: 1,
+ topic: "Frontend Development",
+ resources: [
+ {
+ id: 1,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course3,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Frontend Development",
+ link: "/resources",
+ },
+ {
+ id: 2,
+ type: "Article",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course4,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Frontend Development",
+ link: "/resources",
+ },
+ {
+ id: 3,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Frontend Development",
+ link: "/resources",
+ },
+ ],
+ },
+ {
+ id: 2,
+ topic: "Backend Development",
+ resources: [
+ {
+ id: 4,
+ type: "Article",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course3,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ {
+ id: 5,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course3,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ {
+ id: 6,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ {
+ id: 7,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ {
+ id: 8,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ {
+ id: 9,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ {
+ id: 10,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Backend Development",
+ link: "/resources",
+ },
+ ],
+ },
+ {
+ id: 3,
+ topic: "UI/UX Design",
+ resources: [
+ {
+ id: 11,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course3,
+ origin: "Coursera",
+ level: "expert",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 12,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "expert",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 13,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "expert",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 14,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 15,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "expert",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 16,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "expert",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 17,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ {
+ id: 18,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course1,
+ origin: "Coursera",
+ level: "expert",
+ topic: "UI/UX Design",
+ link: "/resources",
+ },
+ ],
+ },
+ {
+ id: 4,
+ topic: "Product Management",
+ resources: [
+ {
+ id: 19,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Product Management",
+ link: "/resources",
+ },
+ {
+ id: 20,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Product Management",
+ link: "/resources",
+ },
+ {
+ id: 21,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Product Management",
+ link: "/resources",
+ },
+ ],
+ },
+ {
+ id: 5,
+ topic: "Android Development",
+ resources: [
+ {
+ id: 22,
+ type: "Video",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "beginner",
+ topic: "Android Management",
+ link: "/resources",
+ },
+ {
+ id: 23,
+ type: "Course",
+ title: "React: Creating and Hosting a Full-stack Site",
+ description:
+ "This course covers the basics of React, from beginner to advanced and is very appropriate for those people who have just finished learning JavaScript and feel ready to start learning React. The course is self-paced, lasting for 6 months or earlier and is taught by instructors for Google. Would highly recommend this course.",
+ image: course2,
+ origin: "Coursera",
+ level: "intermediate",
+ topic: "Android Management",
+ link: "/resources",
+ },
+ ],
+ },
+];
diff --git a/src/assets/images/resources-page/index.js b/src/assets/images/resources-page/index.js
index 1029e5b3..ecde2984 100644
--- a/src/assets/images/resources-page/index.js
+++ b/src/assets/images/resources-page/index.js
@@ -1,45 +1,45 @@
-import earth_moon from "./earth_moon.png";
-import curriculums from "./curriculums.png";
-import mentorlst from "./mentorlst.png";
-import podcasts from "./podcasts.png";
-import yt_channel from "./yt-channel.png";
-import search from "./search-icon.svg";
-
-import community from "./community.png";
-import courses from "./courses.png";
-import events from "./events.png";
-import jobs from "./jobs.png";
-import masterclass from "./masterclass.png";
-import microphone from "./microphone.png";
-import tools from "./tools.png";
-import youtube from "./youtube.png";
-import arrowRight from "./arrow-right.png";
-import arrow from "./arrow.svg";
-
-import course1 from "./course1.png";
-import course2 from "./course2.png";
-import course3 from "./course3.png";
-import course4 from "./course4.png";
-
-export {
- earth_moon,
- curriculums,
- mentorlst,
- podcasts,
- search,
- yt_channel,
- community,
- courses,
- events,
- jobs,
- masterclass,
- microphone,
- tools,
- youtube,
- arrowRight,
- course1,
- course2,
- course3,
- course4,
- arrow,
-};
+import earthMoon from "./earth_moon.png";
+import curriculums from "./curriculums.png";
+import mentorlst from "./mentorlst.png";
+import podcasts from "./podcasts.png";
+import ytChannel from "./yt-channel.png";
+import search from "./search-icon.svg";
+
+import community from "./community.png";
+import courses from "./courses.png";
+import events from "./events.png";
+import jobs from "./jobs.png";
+import masterclass from "./masterclass.png";
+import microphone from "./microphone.png";
+import tools from "./tools.png";
+import youtube from "./youtube.png";
+import arrowRight from "./arrow-right.png";
+import arrow from "./arrow.svg";
+
+import course1 from "./course1.png";
+import course2 from "./course2.png";
+import course3 from "./course3.png";
+import course4 from "./course4.png";
+
+export {
+ earthMoon,
+ curriculums,
+ mentorlst,
+ podcasts,
+ search,
+ ytChannel,
+ community,
+ courses,
+ events,
+ jobs,
+ masterclass,
+ microphone,
+ tools,
+ youtube,
+ arrowRight,
+ course1,
+ course2,
+ course3,
+ course4,
+ arrow,
+};
diff --git a/src/router/index.jsx b/src/router/index.jsx
index f0ec13b9..8b8c7a19 100644
--- a/src/router/index.jsx
+++ b/src/router/index.jsx
@@ -12,7 +12,7 @@ import {
EventsPage,
IndividualChapter,
Homepage,
- // Resources,
+ Resources,
ProductDisplay,
ForgotPassword,
LogIn,
@@ -94,11 +94,10 @@ const router = createBrowserRouter([
path: "/events/:id", // New route path
element: ,
},
- // {
- // path: "/resources",
- // element: ,
- // },
-
+ {
+ path: "/resources",
+ element: ,
+ },
// {
// path: "/donate",
// element: ,