Skip to content

Commit c0d4cbf

Browse files
authored
Add November 2025 challenge to the website (#1429)
* add november 2025 challenge * update monthly challenges main page * add challenge completed alert to fall-2025 * add blogging track to the challenge page * update challenge description in the main challenge page * Prettified Code! --------- Co-authored-by: adiati98 <[email protected]>
1 parent eab94db commit c0d4cbf

File tree

3 files changed

+121
-11
lines changed

3 files changed

+121
-11
lines changed

src/app/monthlychallenges/(challenges)/fall-2025/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 <Link href="/monthlychallenges/nov-2025">next challenge</Link>!
25+
</div>
26+
2227
<h1>
2328
<small>Bi-Monthly Challenge for Fall 2025:</small> Preptember &
2429
Hacktoberfest!
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
import Link from 'next/link';
2+
3+
const handle = {
4+
listTitle: 'November 2025: Creative Community Challenge',
5+
meta: {
6+
title: 'Monthly Challenge for November 2024: Creative Community Challenge',
7+
description:
8+
"November challenge -> Let's make some space for the other parts of ourselves.",
9+
},
10+
date: '2025-11-01',
11+
hero: {
12+
heroHeader: '',
13+
},
14+
};
15+
16+
export const metadata = handle.meta;
17+
18+
export default function Challenge() {
19+
return (
20+
<>
21+
<h1>
22+
<small>Monthly Challenge for November 2025:</small> Creative Community
23+
Challenge
24+
</h1>
25+
26+
<p className="lead text-center mt-5">
27+
Let's make some space for the other parts of ourselves.
28+
</p>
29+
30+
<h2 className="mt-5 mb-4">The Challenge</h2>
31+
<p>
32+
Devs are more than just the code we write. This month is all about
33+
embracing self-expression. Give back to yourself by indulging in
34+
something just for fun. Share the art, music, poetry, sports, games, or
35+
other hobbies that spark your joy. We spend so much time grinding away
36+
on understanding things in the tech space.{' '}
37+
<em>Let's make some space for the other parts of ourselves</em>.
38+
</p>
39+
<p>
40+
We're encouraging you to spend time this month working on things that
41+
aren't necessarily code-specific or using code to improve other hobbies
42+
and outlets. Let the rest of VC know what you've got going on. You don't
43+
have to share your work, but we'd love to see and celebrate your
44+
achievements. It can also be a great time to explore new hobbies and
45+
activities. If someone is doing something you're interested in, this is
46+
the month to learn more and give it a try.
47+
</p>
48+
49+
<h2 className="mt-5 mb-4">Blogging Track: Continuing the November Tradition</h2>
50+
<p>
51+
For those who used to participate in our November Blogging Challenge, we're making sure that blogging remains a key component of this year's creative focus!
52+
</p>
53+
<p>
54+
You can choose to make blogging (either non-tech or tech-related) your primary creative activity this month. Whether you're writing a novel, starting a new blog, or just publishing a single post, we encourage you to use the resources and community support to achieve your writing goals. This specific track allows you to continue the tradition of prioritizing content creation during November as part of the broader Creative Community Challenge.
55+
</p>
56+
57+
<h2 className="mt-5 mb-4">How to Participate</h2>
58+
<ul>
59+
<li>
60+
Pick one or two creative activities you want to focus on and talk
61+
about this month. If you need activity inspiration, check out the{' '}
62+
<code>#making-stuff</code> channel on Slack.
63+
</li>
64+
<li>
65+
If you want to share your blog post, either non-tech or tech-related, drop it at <code>#content-creation</code> channel on Slack.
66+
</li>
67+
<li>
68+
Use the VC <code>#monthly-challenge</code> channel to post any
69+
questions, content, or kudos surrounding your hobbies and passions.
70+
</li>
71+
<li>
72+
Tag <a href="https://twitter.com/VirtualCoffeeIO">@VirtualCoffeeIO</a>{' '}
73+
on social media.
74+
</li>
75+
<li>
76+
X posts, blog posts, and pictures are all welcome as long as they abide
77+
by our{' '}
78+
<a href="https://virtualcoffee.io/code-of-conduct/">
79+
Code of Conduct
80+
</a>
81+
.
82+
</li>
83+
</ul>
84+
85+
<hr />
86+
87+
<p>
88+
As always, you can reach out to the maintainers or monthly challenge
89+
facilitators if you have any questions.
90+
</p>
91+
<p>
92+
We also do weekly check ins in the <code>#monthly-challenge</code> channel on Slack to track your activities progress and to celebrate with you! 🩵
93+
</p>
94+
</>
95+
);
96+
}

src/app/monthlychallenges/page.tsx

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -159,38 +159,48 @@ const challengeList: Challenge[] = [
159159
},
160160

161161
{
162+
current: true,
162163
title: 'Creative Community Challenge',
163164
subtitle: `Let's make some space for the other parts of ourselves.`,
164165
description: (
165166
<>
166167
<p>
167168
Devs are more than just the code we write. This challenge is all about
168169
embracing self-expression. Give back to yourself by indulging in
169-
something just for fun. Share the art, music, poetry, sports, games,
170-
or other hobbies that spark your joy. We spend so much time grinding
171-
away on understanding things in the tech space. Let&apos;s make some
172-
space for the other parts of ourselves. In this challenge, we
173-
encourage folks to spend time working on things that aren&apos;t
174-
necessarily code-specific or using code to improve other hobbies and
175-
outlets.
170+
something just for fun. Share the art, music, blog post, poetry,
171+
sports, games, or other hobbies that spark your joy. We spend so much
172+
time grinding away on understanding things in the tech space.
173+
Let&apos;s make some space for the other parts of ourselves. In this
174+
challenge, we encourage folks to spend time working on things that
175+
aren&apos;t necessarily code-specific or using code to improve other
176+
hobbies and outlets.
176177
</p>
177178
<p>
179+
We've also included a <strong>Blogging Track</strong>, allowing you to
180+
continue the November writing goals and use content creation as
181+
primary outlet for self-expression.
182+
</p>
183+
{/* <p>
178184
Learn more about this challenge in{' '}
179185
<a href="https://dev.to/virtualcoffee/monthly-challenge-creative-community-challenge-273l">
180186
this blog post
181187
</a>
182188
.
183-
</p>
189+
</p> */}
184190
<p>
185191
To view all of the details of this year&apos;s challenge,{' '}
186-
<Link href="/monthlychallenges/dec-2024">
187-
check out the December 2024 challenge page
192+
<Link href="/monthlychallenges/nov-2025">
193+
check out the November 2025 challenge page
188194
</Link>
189195
.
190196
</p>
191197
</>
192198
),
193199
links: [
200+
{
201+
href: '/monthlychallenges/dec-2024',
202+
title: 'December, 2024',
203+
},
194204
{
195205
href: '/monthlychallenges/dec-2023',
196206
title: 'December, 2023',
@@ -251,7 +261,6 @@ const challengeList: Challenge[] = [
251261
],
252262
},
253263
{
254-
current: true,
255264
title: 'Hacktoberfest',
256265
subtitle: `Participate in open source, learn, and have fun!`,
257266
description: (

0 commit comments

Comments
 (0)