From d3b03297016ce79f48530db21e1313229fad86a8 Mon Sep 17 00:00:00 2001 From: nikki Date: Mon, 6 Jan 2025 21:50:23 +0800 Subject: [PATCH 01/15] Update contribute.js --- src/pages/contribute.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/contribute.js b/src/pages/contribute.js index 605848f..07555ba 100644 --- a/src/pages/contribute.js +++ b/src/pages/contribute.js @@ -174,7 +174,7 @@ export default function Home() { -
+ {/*
@@ -202,7 +202,7 @@ export default function Home() {
-
+
*/}
From d0198121148739870e475dca789bd95e926b94a5 Mon Sep 17 00:00:00 2001 From: nikki Date: Mon, 6 Jan 2025 21:52:13 +0800 Subject: [PATCH 02/15] Update contribute.js --- src/pages/contribute.js | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/src/pages/contribute.js b/src/pages/contribute.js index 07555ba..0e3ed7f 100644 --- a/src/pages/contribute.js +++ b/src/pages/contribute.js @@ -174,36 +174,6 @@ export default function Home() {
- {/*
-
-
-
- -

- Your one-time donation enable us to continue our activities at - TechLadies, including online tools and logistics. -

-
-
-
- {donations.map((donation) => ( -
- -
- ))} -
-
- - Clicking Contribute will bring you to make a donation securely - via PayPal, where you can donate with all major credit cards. - TechLadies finances are managed by Learnemy Pte Ltd. As we are - not a registered non-profit, we cannot send an invoice for tax - purposes. - -
-
-
*/} -
From 052d1efa025e61359db0e3bcee8d45c47433096d Mon Sep 17 00:00:00 2001 From: nikki Date: Mon, 6 Jan 2025 21:58:00 +0800 Subject: [PATCH 03/15] Update index.js --- src/components/Footer/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Footer/index.js b/src/components/Footer/index.js index b14cfad..6a783ab 100644 --- a/src/components/Footer/index.js +++ b/src/components/Footer/index.js @@ -38,7 +38,7 @@ export default function Footer() { Volunteer
  • - Donate + Partner
  • From 49b837c743c44fbbbe212a4b2d99b40b8a94fd71 Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 15:49:11 +0800 Subject: [PATCH 04/15] Update volunteer signup form URLs to new Google Form Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/contribute.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/contribute.js b/src/pages/contribute.js index 0e3ed7f..bfa0b03 100644 --- a/src/pages/contribute.js +++ b/src/pages/contribute.js @@ -53,7 +53,7 @@ export default function Home() { className="btn btn-primary" target="_blank" rel="noreferrer" - href="https://docs.google.com/forms/d/e/1FAIpQLSe2A6vuoZFhTkoW75kVtI8d5Ftg-Q0_6KP8ZWgCSy2mZmu-bQ/viewform" + href="https://forms.gle/8z7LiN9pvk4nJy8e6" > Volunteer with TechLadies @@ -295,7 +295,7 @@ export default function Home() { className="btn btn-primary cta-button" target="_blank" rel="noreferrer" - href="https://docs.google.com/forms/d/e/1FAIpQLSe2A6vuoZFhTkoW75kVtI8d5Ftg-Q0_6KP8ZWgCSy2mZmu-bQ/viewform" + href="https://forms.gle/8z7LiN9pvk4nJy8e6" > Volunteer for TechLadies Mentorship @@ -336,7 +336,7 @@ export default function Home() { className="btn btn-primary cta-button" target="_blank" rel="noreferrer" - href="https://docs.google.com/forms/d/e/1FAIpQLSe2A6vuoZFhTkoW75kVtI8d5Ftg-Q0_6KP8ZWgCSy2mZmu-bQ/viewform" + href="https://forms.gle/8z7LiN9pvk4nJy8e6" > Volunteer for TechLadies Community @@ -388,7 +388,7 @@ export default function Home() { className="btn btn-primary cta-button" target="_blank" rel="noreferrer" - href="https://docs.google.com/forms/d/e/1FAIpQLSe2A6vuoZFhTkoW75kVtI8d5Ftg-Q0_6KP8ZWgCSy2mZmu-bQ/viewform" + href="https://forms.gle/8z7LiN9pvk4nJy8e6" > Volunteer for TechLadies Communication From 94ae637539a3ff3fdf189c45701338f0df3989cc Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:03:41 +0800 Subject: [PATCH 05/15] Move discontinued bootcamp and old mentorship pages to _deprecated folder The _ prefix prevents Next.js from serving these as routes. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/{ => _deprecated}/bootcamp-3.js | 0 src/pages/{ => _deprecated}/bootcamp-6.js | 0 src/pages/{ => _deprecated}/bootcamp.js | 0 src/pages/{ => _deprecated}/bootcamp_back.js | 0 src/pages/{ => _deprecated}/mentorship-2021.js | 0 src/pages/{ => _deprecated}/mentorship-2022.js | 0 src/pages/{ => _deprecated}/mentorship-2023.js | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename src/pages/{ => _deprecated}/bootcamp-3.js (100%) rename src/pages/{ => _deprecated}/bootcamp-6.js (100%) rename src/pages/{ => _deprecated}/bootcamp.js (100%) rename src/pages/{ => _deprecated}/bootcamp_back.js (100%) rename src/pages/{ => _deprecated}/mentorship-2021.js (100%) rename src/pages/{ => _deprecated}/mentorship-2022.js (100%) rename src/pages/{ => _deprecated}/mentorship-2023.js (100%) diff --git a/src/pages/bootcamp-3.js b/src/pages/_deprecated/bootcamp-3.js similarity index 100% rename from src/pages/bootcamp-3.js rename to src/pages/_deprecated/bootcamp-3.js diff --git a/src/pages/bootcamp-6.js b/src/pages/_deprecated/bootcamp-6.js similarity index 100% rename from src/pages/bootcamp-6.js rename to src/pages/_deprecated/bootcamp-6.js diff --git a/src/pages/bootcamp.js b/src/pages/_deprecated/bootcamp.js similarity index 100% rename from src/pages/bootcamp.js rename to src/pages/_deprecated/bootcamp.js diff --git a/src/pages/bootcamp_back.js b/src/pages/_deprecated/bootcamp_back.js similarity index 100% rename from src/pages/bootcamp_back.js rename to src/pages/_deprecated/bootcamp_back.js diff --git a/src/pages/mentorship-2021.js b/src/pages/_deprecated/mentorship-2021.js similarity index 100% rename from src/pages/mentorship-2021.js rename to src/pages/_deprecated/mentorship-2021.js diff --git a/src/pages/mentorship-2022.js b/src/pages/_deprecated/mentorship-2022.js similarity index 100% rename from src/pages/mentorship-2022.js rename to src/pages/_deprecated/mentorship-2022.js diff --git a/src/pages/mentorship-2023.js b/src/pages/_deprecated/mentorship-2023.js similarity index 100% rename from src/pages/mentorship-2023.js rename to src/pages/_deprecated/mentorship-2023.js From ef762c48715805fd77c407331a678eb3865d8a10 Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:17:04 +0800 Subject: [PATCH 06/15] Add redirects for deprecated bootcamp and old mentorship pages Co-Authored-By: Claude Opus 4.6 (1M context) --- next.config.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/next.config.js b/next.config.js index 4125948..d7dd04f 100644 --- a/next.config.js +++ b/next.config.js @@ -9,16 +9,14 @@ module.exports = { }, async redirects() { return [ - { - source: '/bootcamp-7', - destination: '/bootcamp', - permanent: true, - }, - { - source: '/mentorship', - destination: '/mentorship', - permanent: true, - }, + { source: '/bootcamp', destination: '/', permanent: true }, + { source: '/bootcamp-7', destination: '/', permanent: true }, + { source: '/bootcamp-3', destination: '/', permanent: true }, + { source: '/bootcamp-6', destination: '/', permanent: true }, + { source: '/bootcamp_back', destination: '/', permanent: true }, + { source: '/mentorship-2021', destination: '/mentorship', permanent: true }, + { source: '/mentorship-2022', destination: '/mentorship', permanent: true }, + { source: '/mentorship-2023', destination: '/mentorship', permanent: true }, ] }, } From 01cc97f21cb3133da7036c9ecb7d81f7b7bb801e Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:18:56 +0800 Subject: [PATCH 07/15] Remove bootcamp references from contribute, our-programs, programs data, and navbar Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/Navbar/index.js | 5 --- src/data/programs.js | 13 ------- src/pages/contribute.js | 45 ---------------------- src/pages/our-programs.js | 68 ---------------------------------- 4 files changed, 131 deletions(-) diff --git a/src/components/Navbar/index.js b/src/components/Navbar/index.js index 19005bf..f1bcd7b 100644 --- a/src/components/Navbar/index.js +++ b/src/components/Navbar/index.js @@ -59,11 +59,6 @@ export default function Navbar() { About - {/*
  • - - Bootcamp #6 - -
  • */}
  • Programs diff --git a/src/data/programs.js b/src/data/programs.js index f7efd00..4f4505b 100644 --- a/src/data/programs.js +++ b/src/data/programs.js @@ -1,17 +1,4 @@ const programs = [ - // { - // image: "/photos/bootcamp.jpg", - // title: "Bootcamp", - // link: "/our-programs/#bootcamp", - // description: ( - // <> - // Looking to become a professional programmer? TechLadies Bootcamp is a - // part-time accelerated learning program where you learn valuable - // technical skills from industry experts by by building multiple projects - // from scratch. - // - // ), - // }, { image: "/photos/mentorship.jpg", title: "Mentorship", diff --git a/src/pages/contribute.js b/src/pages/contribute.js index bfa0b03..2bebe12 100644 --- a/src/pages/contribute.js +++ b/src/pages/contribute.js @@ -190,51 +190,6 @@ export default function Home() { }} title={selectedTopic} > - {selectedTopic === "TechLadies Bootcamp" && ( - <> - TechLadies Bootcamp - -

    - Help create our most impactful program! We've seen Bootcamp - grads switching careers into tech who were previously pet - groomer, air stewardess, and customer service rep etc. To - continue this program in 2023, we are looking for{" "} - 8-10 Coaches. -

    - -
    Coaches Team: 8-10 Coaches
    -

    - You are part of the team that teaches the Bootcamp participants - valuable skills to help them kickstart their journey in tech. - You will pair-program with the participants, follow a curriculum - set by the Tech Lead, and provide feedback to both the - participants and Tech Lead. -

    -

    - - Ideal profile: - {" "} - You are a JS developer and want to gain coaching experiences. - You will spend around 2 hours per month before the Bootcamp - starts, and 6 - 8 hours per month when the Bootcamp is running. - You can also take on more responsibilities by being a Lead Coach - for a team or commit less by being an assistant Coach. -

    - - - Volunteer for TechLadies Bootcamp - - - )} {selectedTopic === "TechLadies Mentorship" && ( <>
  • - {/*
    -
    -
    -
    - TechLadies Bootcamp -

    TechLadies Bootcamp Workshops

    -

    Duration: 5 weekends

    -

    - The TechLadies Bootcamp offers 5 weekend workshops to help women - come into Tech. -

    - -
    -
    - - {bootcampTestimonials.map( - ({ image, thumbnail, name, message }) => ( - - ) - )} - -
    -
    -
    -
    */}
    @@ -176,35 +137,6 @@ export default function Home() {
    -
    -
    -
    -
    - TODO: REPLACE ME -
    -
    -

    Want to be a Coach?

    -

    - We are also on the lookout for awesome people to be a coach for - our programs. Connect with many others and contribute to the - tech community. -

    - - I'm interested! - -
    -
    -
    -
    From 32e3bb98cc6f4c7ca445bc5ad40d1e9049b0e21a Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:19:40 +0800 Subject: [PATCH 08/15] Update contribute page dates and volunteer text to 2026 Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/contribute.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/contribute.js b/src/pages/contribute.js index 2bebe12..ef88bde 100644 --- a/src/pages/contribute.js +++ b/src/pages/contribute.js @@ -70,8 +70,9 @@ export default function Home() { like-minded peers!

    - We are currently recruiting volunteers for 2024. If you are able to dedicate at least 4-5 hours a month and want to volunteer, we want you! Please apply by 15th - Nov 2023 if you are interested. + We are currently recruiting volunteers for 2026. Please indicate + your interest in volunteering with us in the form sign up! Hope to + see you soon.

    @@ -202,7 +203,7 @@ export default function Home() { Kickstart and grow women's careers in tech! Through TechLadies Mentorship, we have helped women raise their visibility in tech, build their portfolios, and ace their job interviews. To - continue this program in 2023, we are looking for{" "} + continue this program in 2026, we are looking for{" "} 3 - 4 Mentorship Leads and ~30 Mentors in Software Engineering, Product Management, Data Science, and UI/UX From 8228ea357dc6d84f52a43ac152e171acd207b4b5 Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:24:56 +0800 Subject: [PATCH 09/15] Update mentorship page and timeline dates to 2026 Co-Authored-By: Claude Opus 4.6 (1M context) --- ...-timeline-2024.js => mentorship-timeline-2026.js} | 8 ++++---- src/pages/mentorship.js | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) rename src/data/{mentorship-timeline-2024.js => mentorship-timeline-2026.js} (80%) diff --git a/src/data/mentorship-timeline-2024.js b/src/data/mentorship-timeline-2026.js similarity index 80% rename from src/data/mentorship-timeline-2024.js rename to src/data/mentorship-timeline-2026.js index e476f21..360ef9d 100644 --- a/src/data/mentorship-timeline-2024.js +++ b/src/data/mentorship-timeline-2026.js @@ -1,11 +1,11 @@ export default [ { - date: "June 2024", + date: "June 2026", title: "Mentorship Applications Open", description: <>Apply to be a mentor or mentee for Techladies Mentorship, }, { - date: "August 2024", + date: "August 2026", title: "Speed Mentorship Matching Event", description: ( <> @@ -14,7 +14,7 @@ export default [ ), }, { - date: "September 2024 - November 2024", + date: "September 2026 - November 2026", title: "Mentorship Program", description: ( <> @@ -23,7 +23,7 @@ export default [ ), }, { - date: "November 2024 (Projected)", + date: "November 2026 (Projected)", title: "Final Project Showcase", description: ( <> diff --git a/src/pages/mentorship.js b/src/pages/mentorship.js index e3a87e7..6c93e54 100644 --- a/src/pages/mentorship.js +++ b/src/pages/mentorship.js @@ -10,7 +10,7 @@ import MentorsCard from "../components/MentorsCard" import Gallery from "../components/Gallery" import TestimonialCard from "../components/TestimonialCard" -import mentorshipTimeline from "../data/mentorship-timeline-2024" +import mentorshipTimeline from "../data/mentorship-timeline-2026" import programsFAQ from "../data/mentorship-faq.js" import mentorshipTestimonials from "../data/mentorship-testimonials.js" @@ -34,7 +34,7 @@ export default function Home() {
    -

    TechLadies Mentorship 2024

    +

    TechLadies Mentorship 2026

    TechLadies Mentorship provides women with personal career guidance from experienced industry practitioners as they grow @@ -56,11 +56,11 @@ export default function Home() { mentee. We will be piloting a "Speed Mentorship" style to match our mentors and mentee. The minimum commitment level required is one mentoring session per month from August to - November 2024. + November 2026.

    Registration for the TechLadies x WomenDevsSG Mentorship Program - 2024 is now Open! + 2026 is now Open!

    @@ -193,7 +193,7 @@ export default function Home() {
    -

    Program Timeline 2024

    +

    Program Timeline 2026

    {mentorshipTimeline.map(({ date, title, description }) => ( @@ -231,7 +231,7 @@ export default function Home() {

    - Meet Our TechLadies x WomenDevsSG Mentorship Core Team 2024 + Meet Our TechLadies x WomenDevsSG Mentorship Core Team 2026

    Date: Wed, 25 Mar 2026 16:26:54 +0800 Subject: [PATCH 10/15] Update our-programs page year to 2026 Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/our-programs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/our-programs.js b/src/pages/our-programs.js index 1c578f9..9dca536 100644 --- a/src/pages/our-programs.js +++ b/src/pages/our-programs.js @@ -44,7 +44,7 @@ export default function Home() { Discover TechLadies' various programs

    - We are currently planning for new programs for 2024. + We are currently planning for new programs for 2026.

    {/* */}
    From 780b9184e3bfc415dc575b3426f475d7fd845053 Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:34:16 +0800 Subject: [PATCH 11/15] Merge Contribute nav link and Volunteer button into single Contribute CTA Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/Navbar/index.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/components/Navbar/index.js b/src/components/Navbar/index.js index f1bcd7b..a40d27b 100644 --- a/src/components/Navbar/index.js +++ b/src/components/Navbar/index.js @@ -64,15 +64,10 @@ export default function Navbar() { Programs -
  • - - Contribute - -
  • From 920b09546b43535c7ab1a9b87ef35619ed222430 Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:40:03 +0800 Subject: [PATCH 12/15] Remove Bootcamp and Partner links from footer Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/Footer/index.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/components/Footer/index.js b/src/components/Footer/index.js index 6a783ab..6e6315c 100644 --- a/src/components/Footer/index.js +++ b/src/components/Footer/index.js @@ -21,9 +21,6 @@ export default function Footer() { Programs
      -
    • - Bootcamp -
    • Mentorship
    • @@ -37,9 +34,6 @@ export default function Footer() {
    • Volunteer
    • -
    • - Partner -
    From fa7fbcbf5f9e058a246a87bc1044f90d460cc5b6 Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:40:24 +0800 Subject: [PATCH 13/15] Change mentorship button to disabled 'Coming Soon!' on our-programs page Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/our-programs.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pages/our-programs.js b/src/pages/our-programs.js index 9dca536..ca88c66 100644 --- a/src/pages/our-programs.js +++ b/src/pages/our-programs.js @@ -67,10 +67,8 @@ export default function Home() { industry with industry practitioners.

    -
    From 690713da41299951da318701bd304396a4c652db Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 16:40:43 +0800 Subject: [PATCH 14/15] Remove corporate partner logos from contribute page Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/contribute.js | 49 ----------------------------------------- 1 file changed, 49 deletions(-) diff --git a/src/pages/contribute.js b/src/pages/contribute.js index ef88bde..ce9987e 100644 --- a/src/pages/contribute.js +++ b/src/pages/contribute.js @@ -126,55 +126,6 @@ export default function Home() {
    -
    -
    -
    - Microsoft -
    -
    - Rakuten -
    -
    - ThoughtWorks -
    -
    - ZenDesk -
    -
    - Carousell -
    -
    - Kiat SG -
    -
    -
    -
    From fb66b55a2a19c1da08467a6385762201a2b3db8a Mon Sep 17 00:00:00 2001 From: plus-hi Date: Wed, 25 Mar 2026 17:26:35 +0800 Subject: [PATCH 15/15] Add custom 404 page with link back to home MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addresses #23 — unknown/old URLs now show a friendly page instead of the default Next.js 404. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/pages/404.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/pages/404.js diff --git a/src/pages/404.js b/src/pages/404.js new file mode 100644 index 0000000..3c468bd --- /dev/null +++ b/src/pages/404.js @@ -0,0 +1,23 @@ +import Head from "next/head" +import NavLink from "../components/NavLink" + +export default function Custom404() { + return ( +
    + + Page Not Found | TechLadies + +
    +
    +

    Page Not Found

    +

    + Sorry, the page you are looking for doesn't exist or has been moved. +

    + + Back to Home + +
    +
    +
    + ) +}