Skip to content

Commit 156f965

Browse files
authored
feat: Add January 2025 Challenge to the Website (#1308)
* feat: add january 2025 challenge * chore: add completed challenge alert to december 2024 * chore: update monthlychallenges page.tsx with january challenge * Prettified Code! * feat: add jan 2025 blog post link --------- Co-authored-by: adiati98 <[email protected]>
1 parent dd8576f commit 156f965

File tree

3 files changed

+177
-10
lines changed

3 files changed

+177
-10
lines changed

src/app/monthlychallenges/(challenges)/dec-2024/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ export const metadata = handle.meta;
1919
export default function Challenge() {
2020
return (
2121
<>
22+
<div className="alert alert-success">
23+
This monthly challenge is complete. Congratulations! Please join us for
24+
the <a href="/monthlychallenges/jan-2025">next challenge</a>!
25+
</div>
26+
2227
<h1>
2328
<small>Monthly Challenge for December 2024:</small> Creative Community
2429
Challenge
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
import { createMetaData } from '@/util/createMetaData.server';
2+
import Link from 'next/link';
3+
import LeadText from '@/components/content/LeadText';
4+
import TextContainer from '@/components/content/TextContainer';
5+
6+
const handle = {
7+
listTitle: 'January 2025: New Year, New Goal!',
8+
meta: {
9+
title: 'Monthly Challenge for January 2025: New Year, New Goal!',
10+
description: "January challenge -> Let's set up our goal for the year!",
11+
},
12+
date: '2025-01-01',
13+
hero: {
14+
heroHeader: '',
15+
},
16+
};
17+
18+
export const metadata = handle.meta;
19+
20+
export default function Challenge() {
21+
return (
22+
<>
23+
<h1>
24+
<small>Monthly Challenge for January, 2025:</small> New Year, New Goal!
25+
</h1>
26+
27+
<LeadText>
28+
<p className="mt-3">
29+
The new year is the perfect time to set your new goal. Whether learning new dev-related things, preparing yourself to get a new job, making new habits to be a better developer, or anything you work towards this year. And this month, we're here to support you!
30+
</p>
31+
</LeadText>
32+
33+
<LeadText>
34+
<p className="mt-3">
35+
During this month, we'll work on setting your one big goal for the year and breaking it down into achievable goals for each month.
36+
</p>
37+
</LeadText>
38+
39+
<TextContainer background="light" showBackToTopLink={false}>
40+
<LeadText>
41+
<p className="px-3 text-justify">
42+
This year, we aim to hold <strong>Virtual Coffee Community Conference</strong> for the first time! If your goal is to speak at tech conferences, this is the perfect time to prepare!
43+
</p>
44+
</LeadText>
45+
</TextContainer>
46+
47+
<hr />
48+
49+
<h2 className="mb-3">Theme</h2>
50+
<p>New year, new goal!</p>
51+
52+
<h2 className="mb-3">Goals</h2>
53+
<p>
54+
Our goal is for you to have a map of monthly achievable goals for the
55+
year by the end of the month.
56+
</p>
57+
58+
<h2 className="mb-3">Who can participate?</h2>
59+
<p>
60+
Virtual Coffee's goal is to support all developers, no matter where they
61+
are in their coding journey. We encourage all members to participate.
62+
</p>
63+
64+
<h2 className="mb-3">How it works</h2>
65+
<h3 className="mb-3">Set your goal and create your plans</h3>
66+
<ul>
67+
<li>
68+
<strong>Define</strong>: What is your goal in 2025?
69+
</li>
70+
<li>
71+
<strong>Plan</strong>: What steps do you need to take to achieve the
72+
goal?
73+
</li>
74+
<li>
75+
<strong>Set achievable goals for each month</strong>: What do you need
76+
to do each month to reach your big goal?
77+
</li>
78+
</ul>
79+
80+
<h3 className="mb-4">
81+
What if I need help and want to hold myself accountable?
82+
</h3>
83+
<h4 className="mb-3">Coffee Table Groups</h4>
84+
<p>
85+
If you need help setting your goal or want to hold yourself
86+
accountable by working on them with the community over Zoom, we're here
87+
for you!
88+
</p>
89+
<ul>
90+
<li>
91+
Join the{' '}
92+
<Link href="/resources/virtual-coffee-handbook/guides-to-virtual-coffee/coffee-table-groups#accountabilibuddies">
93+
Accountabilibuddies
94+
</Link>{' '}
95+
to set your goal with other members or ask for help and ideas.
96+
</li>
97+
<li>
98+
Is your goal to prepare for that technical interview and get that
99+
dream job? Come to our{' '}
100+
<Link href="/resources/virtual-coffee-handbook/guides-to-virtual-coffee/coffee-table-groups#tech-interview-study-group">
101+
Tech Interview Study Group
102+
</Link>{' '}
103+
and{' '}
104+
<Link href="/resources/virtual-coffee-handbook/guides-to-virtual-coffee/coffee-table-groups#the-pack-hunt">
105+
The Pack Hunt
106+
</Link>{' '}
107+
to plan on working on your resume, preparing for a technical
108+
interview, and going job hunting!
109+
</li>
110+
</ul>
111+
<p>
112+
Check the <code>#announcement</code> channel on Slack for the schedule
113+
of each Coffee Table Group and <code>#vc-events</code> channel to join
114+
the event.
115+
</p>
116+
<h4 className="mb-3">Slack</h4>
117+
<ul>
118+
<li>
119+
We encourage you to post your ideas, questions, and progress in the{' '}
120+
<code>#monthly-challenge</code> channel in Slack. We're all learning
121+
and growing together!
122+
</li>
123+
<li>
124+
If your goal is toward job searching, you can always ask for help in
125+
the <code>#tech-interview-study-group</code> or <code>#job-hunt</code>{' '}
126+
channel.
127+
</li>
128+
<li>
129+
We'll do a Slack check-in each week to track your progress and support
130+
you.
131+
</li>
132+
</ul>
133+
<p>Remember, we're always here to help. ❤️</p>
134+
135+
<h2 className="mb-3">Tools and Resources</h2>
136+
<ul>
137+
<li>
138+
<a href="https://www.notion.so/">Notion</a>
139+
</li>
140+
<li>
141+
<a href="https://docs.google.com/">Google Docs</a>
142+
</li>
143+
<li>
144+
<a href="https://www.mindtools.com/a4wo118/smart-goals">
145+
SMART Goals - How to Make Your Goals Achievable
146+
</a>
147+
</li>
148+
<li>
149+
<a href="https://www.betterup.com/blog/personal-goals">
150+
Personal goals that work: 20 examples to get started
151+
</a>
152+
</li>
153+
</ul>
154+
</>
155+
);
156+
}

src/app/monthlychallenges/page.tsx

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ const challengeList: Challenge[] = [
147147
},
148148

149149
{
150-
current: true,
151150
title: 'Creative Community Challenge',
152151
subtitle: `Let's make some space for the other parts of ourselves.`,
153152
description: (
@@ -576,33 +575,40 @@ const challengeList: Challenge[] = [
576575
),
577576
},
578577
{
579-
title: 'New Year, New Goals',
580-
subtitle: `The new year offers an opportunity for a fresh start and a chance to set new goals.`,
578+
current: true,
579+
title: 'New Year, New Goal',
580+
subtitle: `The new year offers an opportunity for a fresh start and a chance to set a new goal.`,
581581
description: (
582582
<>
583583
<p>
584-
In this challenge, we encourage you to setting up the goals for the
585-
year and break them into achievable goals for each month. Our Coffee
586-
Table GroupsAccountabilibuddies, Tech Interview Study Group, and
587-
The Pack Huntare participating in this challenge and ready to
584+
In this challenge, we encourage you to setting up an ambitious goal
585+
for the year and break it into achievable goals for each month. Our
586+
Coffee Table GroupsAccountabilibuddies, Tech Interview Study Group,
587+
and The Pack Huntare participating in this challenge and ready to
588588
support you!
589589
</p>
590590
<p>
591591
Learn more about this challenge in{' '}
592-
<a href="https://dev.to/virtualcoffee/join-virtual-coffee-in-new-year-new-goals-241m">
592+
<a href="https://dev.to/virtualcoffee/join-virtual-coffee-in-new-year-new-goal-setting-one-big-goal-and-achieving-it-30c5">
593593
this blog post
594594
</a>
595595
.
596596
</p>
597597
<p>
598598
To view all of the details of this year&apos;s challenge,{' '}
599-
<Link href="/monthlychallenges/jan-2024">
600-
check out the January 2024 challenge page
599+
<Link href="/monthlychallenges/jan-2025">
600+
check out the January 2025 challenge page
601601
</Link>
602602
.
603603
</p>
604604
</>
605605
),
606+
links: [
607+
{
608+
href: '/monthlychallenges/jan-2024',
609+
title: 'January, 2024',
610+
},
611+
],
606612
},
607613
{
608614
title: 'Welcoming Community',

0 commit comments

Comments
 (0)