Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 8 additions & 10 deletions next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -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 },
]
},
}
6 changes: 0 additions & 6 deletions src/components/Footer/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ export default function Footer() {
<Link href="/our-programs">Programs</Link>
</h5>
<ul className={clsx("list-unstyled", styles.footerLinksList)}>
<li>
<Link href="/bootcamp">Bootcamp</Link>
</li>
<li>
<Link href="/mentorship">Mentorship</Link>
</li>
Expand All @@ -37,9 +34,6 @@ export default function Footer() {
<li>
<Link href="/contribute">Volunteer</Link>
</li>
<li>
<Link href="/contribute#donate">Donate</Link>
</li>
</ul>
</div>
<div className="col-lg-12 col-6">
Expand Down
14 changes: 2 additions & 12 deletions src/components/Navbar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,25 +59,15 @@ export default function Navbar() {
<a className="nav-link">About</a>
</NavLink>
</li>
{/* <li className="nav-item">
<NavLink href="/bootcamp-6/">
<a className="nav-link">Bootcamp #6</a>
</NavLink>
</li> */}
<li className="nav-item">
<NavLink href="/our-programs/">
<a className="nav-link">Programs</a>
</NavLink>
</li>
<li className="nav-item">
<NavLink href="/contribute/">
<a className="nav-link">Contribute</a>
</NavLink>
</li>
</ul>
<div className="d-flex">
<NavLink href="/contribute">
<a className="btn btn-light">Volunteer with TechLadies</a>
<NavLink href="/contribute/">
<a className="btn btn-light">Contribute</a>
</NavLink>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -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: (
<>
Expand All @@ -14,7 +14,7 @@ export default [
),
},
{
date: "September 2024 - November 2024",
date: "September 2026 - November 2026",
title: "Mentorship Program",
description: (
<>
Expand All @@ -23,7 +23,7 @@ export default [
),
},
{
date: "November 2024 (Projected)",
date: "November 2026 (Projected)",
title: "Final Project Showcase",
description: (
<>
Expand Down
13 changes: 0 additions & 13 deletions src/data/programs.js
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
23 changes: 23 additions & 0 deletions src/pages/404.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import Head from "next/head"
import NavLink from "../components/NavLink"

export default function Custom404() {
return (
<div>
<Head>
<title>Page Not Found | TechLadies</title>
</Head>
<main>
<div className="container py-6 text-center">
<h1 className="mb-4">Page Not Found</h1>
<p className="mb-4 text-body large-line-height">
Sorry, the page you are looking for doesn&apos;t exist or has been moved.
</p>
<NavLink href="/">
<a className="btn btn-primary">Back to Home</a>
</NavLink>
</div>
</main>
</div>
)
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
139 changes: 8 additions & 131 deletions src/pages/contribute.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
</a>
Expand All @@ -70,8 +70,9 @@ export default function Home() {
like-minded peers!
<br />
<br />
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.
</p>
</div>

Expand Down Expand Up @@ -125,85 +126,6 @@ export default function Home() {
</div>
</div>

<div className="container py-6">
<div className="row gy-5 text-center">
<div className="col-md-4 col-sm-6">
<img
alt="Microsoft"
className="mb-4 partner-logo-horizontal"
src="/partners/logos/microsoft.png"
/>
</div>
<div className="col-md-4 col-sm-6">
<img
alt="Rakuten"
className="mb-4 partner-logo-horizontal"
src="/partners/logos/rakuten.png"
/>
</div>
<div className="col-md-4 col-sm-6">
<img
alt="ThoughtWorks"
className="mb-4 partner-logo-horizontal"
src="/partners/logos/thoughtworks.png"
/>
</div>
<div className="col-md-4 col-sm-6">
<img
alt="ZenDesk"
className="mb-4 partner-logo-square"
src="/partners/logos/zendesk.png"
/>
</div>
<div className="col-md-4 col-sm-6">
<img
alt="Carousell"
className="mb-4 partner-logo-square"
style={{ marginTop: -10 }}
src="/partners/logos/carousell.png"
/>
</div>
<div className="col-md-4 col-sm-6">
<img
alt="Kiat SG"
className="mb-4 partner-logo-horizontal"
style={{ marginTop: 6 }}
src="/partners/logos/kiatsg_logo.png"
/>
</div>
</div>
</div>

<div className="bg-gray">
<div className="container py-6">
<div className="row mb-4">
<div className="col-md-6">
<h3 id="donate">Donate to TechLadies</h3>
<p>
Your one-time donation enable us to continue our activities at
TechLadies, including online tools and logistics.
</p>
</div>
</div>
<div className="row gy-3 mb-4">
{donations.map((donation) => (
<div className="col-sm-6 col-lg-3" key={donation.amount}>
<DonationCard {...donation} />
</div>
))}
</div>
<div className="row">
<small>
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.
</small>
</div>
</div>
</div>

<div className="container py-6">
<div className="row">
<div className="col-md-8 offset-md-2">
Expand All @@ -220,51 +142,6 @@ export default function Home() {
}}
title={selectedTopic}
>
{selectedTopic === "TechLadies Bootcamp" && (
<>
<img
className="thumbnail thumbnail-xxl center-image display-block"
alt="TechLadies Bootcamp"
src="/icons/icon_TLbootcamp.png"
></img>

<p>
Help create our most impactful program! We&apos;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{" "}
<b>8-10 Coaches.</b>
</p>

<h5>Coaches Team: 8-10 Coaches</h5>
<p>
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.
</p>
<p>
<b>
<i>Ideal profile:</i>
</b>{" "}
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.
</p>

<a
className="btn btn-primary cta-button"
target="_blank"
rel="noreferrer"
href="https://forms.gle/yPAibeKXEbiN98qg9"
>
Volunteer for TechLadies Bootcamp
</a>
</>
)}
{selectedTopic === "TechLadies Mentorship" && (
<>
<img
Expand All @@ -277,7 +154,7 @@ export default function Home() {
Kickstart and grow women&apos;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{" "}
<b>
3 - 4 Mentorship Leads and ~30 Mentors in Software
Engineering, Product Management, Data Science, and UI/UX
Expand Down Expand Up @@ -325,7 +202,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
</a>
Expand Down Expand Up @@ -366,7 +243,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
</a>
Expand Down Expand Up @@ -418,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 Communication
</a>
Expand Down
12 changes: 6 additions & 6 deletions src/pages/mentorship.js
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand All @@ -34,7 +34,7 @@ export default function Home() {
<div className="container py-6">
<div className="row gy-6">
<div className="col-md-6">
<h1 className="large-line-height">TechLadies Mentorship 2024</h1>
<h1 className="large-line-height">TechLadies Mentorship 2026</h1>
<p className="mb-4 text-body large-line-height">
TechLadies Mentorship provides women with personal career
guidance from experienced industry practitioners as they grow
Expand All @@ -56,11 +56,11 @@ export default function Home() {
mentee. We will be piloting a &quot;Speed Mentorship&quot; 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.
<br />
<br />
Registration for the TechLadies x WomenDevsSG Mentorship Program
2024 is now Open!
2026 is now Open!
</p>
<div className="row">
<div className="col-md-6">
Expand Down Expand Up @@ -193,7 +193,7 @@ export default function Home() {

<div className="bg-gray">
<div className="container py-6">
<h2 className="mb-5 text-center">Program Timeline 2024</h2>
<h2 className="mb-5 text-center">Program Timeline 2026</h2>
<div className="row gy-4">
<Timeline>
{mentorshipTimeline.map(({ date, title, description }) => (
Expand Down Expand Up @@ -231,7 +231,7 @@ export default function Home() {
<div className="container py-6">
<div className="row">
<h2 className="text-center mb-5">
Meet Our TechLadies x WomenDevsSG Mentorship Core Team 2024
Meet Our TechLadies x WomenDevsSG Mentorship Core Team 2026
</h2>
<div className="col-md-3 text-center">
<img
Expand Down
Loading