Skip to content

Commit 2d0b4f0

Browse files
adiati98BekahHW
andauthored
Add December 2025 challenge to the website (#1440)
* add december 2025 challenge * update monthly challenge main page with december 2025 challenge * add completed monthly challenge alert to november 2025 challenge page * Prettified Code! * Remove 'any culture' from Lights & Lanterns item * Prettified Code! --------- Co-authored-by: adiati98 <[email protected]> Co-authored-by: BekahHW <[email protected]> Co-authored-by: BekahHW <[email protected]>
1 parent b145ec7 commit 2d0b4f0

File tree

3 files changed

+231
-13
lines changed

3 files changed

+231
-13
lines changed
Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
import Link from 'next/link';
2+
import LeadText from '@/components/content/LeadText';
3+
4+
const handle = {
5+
listTitle: 'December 2025: Share Your Tradition',
6+
meta: {
7+
title: 'Monthly Challenge for December 2025: Share Your Tradition',
8+
description:
9+
"December challenge -> Let's celebrate the diverse cultures and traditions within our community.",
10+
},
11+
date: '2025-12-01',
12+
hero: {
13+
heroHeader: '',
14+
},
15+
};
16+
17+
export const metadata = handle.meta;
18+
19+
export default function Challenge() {
20+
return (
21+
<>
22+
<h1>
23+
<small>Monthly Challenge for December 2025:</small> Share Your Tradition
24+
</h1>
25+
26+
<p className="lead text-center mt-3">
27+
Let's celebrate the diverse cultures and traditions within our
28+
community.
29+
</p>
30+
31+
<h2 className="mt-5 mb-3">The Challenge</h2>
32+
<p>
33+
December is often a time of reflection and celebration for many, marked
34+
by diverse holidays. However, this challenge is not limited to winter or
35+
current-month festivities. We want to hear about{' '}
36+
<strong>any tradition</strong> that holds meaning for you, whether it's
37+
tied to a season, a birthday, a summer vacation, or an everyday
38+
household custom.
39+
</p>
40+
<p>
41+
This challenge is a month-long celebration of storytelling, reflection,
42+
and connection. It's your chance to share photos, recipes, and personal
43+
stories of how you and your loved ones celebrate life's moments. Our
44+
goal is to engage our community, help us all learn more about each
45+
other, and provide built-in support for anyone who might find themselves
46+
alone during the holidays. Let's make this an engaging, asynchronous
47+
experience where you can share your traditions in the way that feels
48+
most interesting and fun for you.
49+
</p>
50+
51+
<h2 className="mb-3">How to Participate</h2>
52+
<p>
53+
You can share your traditions by starting a new thread or replying to an
54+
existing one in the <code>#monthly-challenge</code> channel.
55+
</p>
56+
57+
<h3 className="mb-3">Start the Conversation</h3>
58+
<p>
59+
Kick off your sharing by answering this prompt as the first message in
60+
your new thread:
61+
</p>
62+
<LeadText>
63+
<p>
64+
"Share one tradition (any season, any time of year) and tell us what
65+
makes it meaningful to you."
66+
</p>
67+
</LeadText>
68+
69+
<h4 className="my-4">Thread Ideas to Inspire You</h4>
70+
<ul>
71+
<li className="mb-3">
72+
<strong>🍽️ Food & Recipes:</strong> Share a recipe, dish, or food
73+
tradition you love (a photo is a bonus!).
74+
</li>
75+
<li className="mb-3">
76+
<strong>🎵 Music & Playlists:</strong> Share music, songs, or
77+
playlists that are part of your tradition.
78+
</li>
79+
<li className="mb-3">
80+
<strong>📚 Tradition-in-a-Book:</strong> Share a book, poem, or story
81+
connected to a tradition.
82+
</li>
83+
<li className="mb-3">
84+
<strong>🐾 Pet Traditions:</strong> Do your pets celebrate with you?
85+
Share their customs!
86+
</li>
87+
<li className="mb-3">
88+
<strong>🔨 Tradition-Inspired Crafts or DIY:</strong> Share photos or
89+
steps for a craft you make for a tradition.
90+
</li>
91+
<li className="mb-3">
92+
<strong>💡 Lights & Lanterns:</strong> Share photos of beautiful light
93+
displays, night light traditions, or cultural lanterns.
94+
</li>
95+
<li className="mb-3">
96+
<strong>🏡 Places & Decorations:</strong> Share a photo of a place,
97+
decoration, or display connected to a tradition important to you or
98+
your family.
99+
</li>
100+
<li className="mb-3">
101+
<strong>🤣 Traditions That Make You Laugh:</strong> share a funny,
102+
quirky, or unexpected tradition.
103+
</li>
104+
<li className="mb-3">
105+
<strong>👨‍👩‍👧‍👦 Family & Community:</strong> Share a story about a
106+
tradition that brings people together.
107+
</li>
108+
<li className="mb-3">
109+
<strong>⏩ Passing It On:</strong> What tradition are you currently
110+
passing on to others?
111+
</li>
112+
<li className="mb-3">
113+
<strong>🆕 Invented Traditions:</strong> What's a unique tradition
114+
you've invented for yourself or your family?
115+
</li>
116+
<li className="mb-3">
117+
<strong>🌱 New Traditions:</strong> What tradition did you start as an
118+
adult, or one you want to begin?
119+
</li>
120+
<li className="mb-3">
121+
<strong>🗑️ Retired Traditions:</strong> What's a tradition you stopped
122+
doing (and why)?
123+
</li>
124+
</ul>
125+
126+
<h3 className="mb-3">Lunch and Learns</h3>
127+
<p>
128+
Do you have a hands-on tradition you'd like to share, such as baking a
129+
special dish, demonstrating a cultural craft, or sharing the history
130+
behind a custom? We encourage you to share it through a{' '}
131+
<Link href="/resources/virtual-coffee-handbook/guides-to-virtual-coffee/lunch-and-learns">
132+
Lunch and Learns
133+
</Link>
134+
!
135+
</p>
136+
<p>
137+
You can submit it on our{' '}
138+
<Link href="/lunch-and-learn-idea">Lunch & Learns Idea Form</Link>.
139+
</p>
140+
141+
<h3 className="mb-3">Explore Related Channels</h3>
142+
<p>
143+
If you have specific cultural or language content you'd like to share,
144+
you may also be interested in checking out and posting in:
145+
</p>
146+
<ul>
147+
<li>
148+
<code>#foreign-languages-and-culture</code>
149+
</li>
150+
<li>
151+
<code>#food</code>
152+
</li>
153+
<li>
154+
<code>#making-stuff</code>
155+
</li>
156+
<li>
157+
<code>#entertainment</code>
158+
</li>
159+
<li>
160+
<code>#i-love-animals</code>
161+
</li>
162+
</ul>
163+
164+
<hr />
165+
166+
<p>
167+
You can reach out to the maintainers or monthly challenge facilitators
168+
if you have any questions. Remember, we're always here to help. ❤️
169+
</p>
170+
</>
171+
);
172+
}

src/app/monthlychallenges/(challenges)/nov-2025/page.tsx

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ export const metadata = handle.meta;
1818
export default function Challenge() {
1919
return (
2020
<>
21+
<div className="alert alert-success">
22+
This monthly challenge is complete. Congratulations! Please join us for
23+
the <Link href="/monthlychallenges/dec-2025">next challenge</Link>!
24+
</div>
25+
2126
<h1>
2227
<small>Monthly Challenge for November 2025:</small> Creative Community
2328
Challenge
@@ -46,12 +51,22 @@ export default function Challenge() {
4651
the month to learn more and give it a try.
4752
</p>
4853

49-
<h2 className="mt-5 mb-4">Blogging Track: Continuing the November Tradition</h2>
54+
<h2 className="mt-5 mb-4">
55+
Blogging Track: Continuing the November Tradition
56+
</h2>
5057
<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!
58+
For those who used to participate in our November Blogging Challenge,
59+
we're making sure that blogging remains a key component of this year's
60+
creative focus!
5261
</p>
5362
<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.
63+
You can choose to make blogging (either non-tech or tech-related) your
64+
primary creative activity this month. Whether you're writing a novel,
65+
starting a new blog, or just publishing a single post, we encourage you
66+
to use the resources and community support to achieve your writing
67+
goals. This specific track allows you to continue the tradition of
68+
prioritizing content creation during November as part of the broader
69+
Creative Community Challenge.
5570
</p>
5671

5772
<h2 className="mt-5 mb-4">How to Participate</h2>
@@ -62,7 +77,8 @@ export default function Challenge() {
6277
<code>#making-stuff</code> channel on Slack.
6378
</li>
6479
<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.
80+
If you want to share your blog post, either non-tech or tech-related,
81+
drop it at <code>#content-creation</code> channel on Slack.
6682
</li>
6783
<li>
6884
Use the VC <code>#monthly-challenge</code> channel to post any
@@ -73,8 +89,8 @@ export default function Challenge() {
7389
on social media.
7490
</li>
7591
<li>
76-
X posts, blog posts, and pictures are all welcome as long as they abide
77-
by our{' '}
92+
X posts, blog posts, and pictures are all welcome as long as they
93+
abide by our{' '}
7894
<a href="https://virtualcoffee.io/code-of-conduct/">
7995
Code of Conduct
8096
</a>
@@ -85,12 +101,14 @@ export default function Challenge() {
85101
<hr />
86102

87103
<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>
104+
As always, you can reach out to the maintainers or monthly challenge
105+
facilitators if you have any questions.
106+
</p>
107+
<p>
108+
We also do weekly check ins in the <code>#monthly-challenge</code>{' '}
109+
channel on Slack to track your activities progress and to celebrate with
110+
you! 🩵
111+
</p>
94112
</>
95113
);
96114
}

src/app/monthlychallenges/page.tsx

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,6 @@ const challengeList: Challenge[] = [
159159
},
160160

161161
{
162-
current: true,
163162
title: 'Creative Community Challenge',
164163
subtitle: `Let's make some space for the other parts of ourselves.`,
165164
description: (
@@ -771,6 +770,35 @@ const challengeList: Challenge[] = [
771770
</>
772771
),
773772
},
773+
{
774+
current: true,
775+
title: 'Share Your Tradition',
776+
subtitle: `Let's celebrate the diverse cultures and traditions within our community.`,
777+
description: (
778+
<>
779+
<p>
780+
This challenge is all about connection, storytelling, and celebrating the customs that make <em>you, you</em>. Whether it's a winter holiday, a family birthday ritual, a favorite summer meal, or a silly household custom, we want to hear about it! Share photos, stories, recipes, or even host a Lunch & Learn about any tradition—big or small—that brings meaning or joy to your life. We spend so much time focused on work and code. Let's make space to learn about the personal histories and cultural experiences that enrich our community.
781+
</p>
782+
<p>
783+
In this challenge, we encourage you to connect with one another by sharing the special ways you celebrate moments throughout the year.
784+
</p>
785+
{/* <p>
786+
Learn more about this challenge in{' '}
787+
<a href="">
788+
this blog post
789+
</a>
790+
.
791+
</p> */}
792+
<p>
793+
To view all of the details of this year&apos;s challenge,{' '}
794+
<Link href="/monthlychallenges/dec-2025">
795+
check out the December 2025 challenge page
796+
</Link>
797+
.
798+
</p>
799+
</>
800+
),
801+
},
774802
];
775803

776804
const currentItem = challengeList.find((item) => item.current);

0 commit comments

Comments
 (0)