aboutsummaryrefslogtreecommitdiff
path: root/source/about/src/app/mentoring/page.js
diff options
context:
space:
mode:
authorzuedev <zuedev@gmail.com>2025-12-01 00:45:32 +0000
committerzuedev <zuedev@gmail.com>2025-12-01 00:45:32 +0000
commitc1c330fe1dd34f02558ed69e841927cc6765fa45 (patch)
treec44ef96fc9e66ecb013e99b5d8e2dc8ce333ffc9 /source/about/src/app/mentoring/page.js
parent25f31c26bf153366628257849b3eaf216541f1ce (diff)
parentcbc17db44c18a19702938b3fe70ea3de81d326ea (diff)
downloadzue.dev-c1c330fe1dd34f02558ed69e841927cc6765fa45.tar
zue.dev-c1c330fe1dd34f02558ed69e841927cc6765fa45.tar.gz
zue.dev-c1c330fe1dd34f02558ed69e841927cc6765fa45.tar.bz2
zue.dev-c1c330fe1dd34f02558ed69e841927cc6765fa45.tar.xz
zue.dev-c1c330fe1dd34f02558ed69e841927cc6765fa45.zip
Merge pull request 'merged-worker' (#1) from merged-worker into main
Reviewed-on: https://forgejo.sovereign.zue.dev/zuedev/zue.dev/pulls/1
Diffstat (limited to 'source/about/src/app/mentoring/page.js')
-rw-r--r--source/about/src/app/mentoring/page.js64
1 files changed, 64 insertions, 0 deletions
diff --git a/source/about/src/app/mentoring/page.js b/source/about/src/app/mentoring/page.js
new file mode 100644
index 0000000..1a7e265
--- /dev/null
+++ b/source/about/src/app/mentoring/page.js
@@ -0,0 +1,64 @@
+"use client";
+
+export default () => {
+ return (
+ <>
+ <div className="p-4 text-2xl space-y-4">
+ <section className="text-6xl font-bold">
+ <h1>What can I teach you?</h1>
+ </section>
+
+ <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4">
+ {[
+ // {
+ // title: "Basics of X language",
+ // description:
+ // "From JavaScript to Python, I can help you get started with the basics of a language.",
+ // classes: "bg-gradient-to-r from-cyan-500 to-blue-500",
+ // bgImage: "https://placehold.co/500/lime/white",
+ // url: "/mentoring/basics",
+ // },
+ // {
+ // title: "Basics of X language",
+ // description:
+ // "From JavaScript to Python, I can help you get started with the basics of a language.",
+ // classes: "bg-gradient-to-br from-blue-500 to-cyan-500",
+ // url: "/mentoring/basics",
+ // },
+ {
+ title: "Web Basics",
+ description:
+ "Learn HTML, CSS & JavaScript to Create Stunning Websites!",
+ classes: "bg-gradient-to-br from-blue-500 to-cyan-500 text-black",
+ bgImage:
+ "https://public-files.gumroad.com/xocc3smd5lmeq7ahiz1o8pggx9z4",
+ url: "https://zuedev.gumroad.com/l/web-basics?layout=profile",
+ },
+ {
+ title: "Python Fundamentals",
+ description:
+ "Master the Basics of Python & Kickstart Your Coding Journey!",
+ classes: "bg-gradient-to-br from-blue-500 to-cyan-500 text-black",
+ bgImage:
+ "https://public-files.gumroad.com/jjfjnqk9jqfdqidfmzyfqnaht1d2",
+ url: "https://zuedev.gumroad.com/l/python-fundamentals?layout=profile",
+ },
+ ].map((item) => (
+ <a
+ key={item.title}
+ href={item.url}
+ className={`p-4 space-y-4 bg-cover bg-center flex flex-col justify-center items-centertransition-transform transform hover:scale-105 ${item.classes}`}
+ style={{
+ backgroundImage: item.bgImage ? `url(${item.bgImage})` : "",
+ }}
+ target="_blank"
+ >
+ <h2 className="text-4xl font-bold">{item.title}</h2>
+ <p className="text-lg">{item.description}</p>
+ </a>
+ ))}
+ </div>
+ </div>
+ </>
+ );
+};