Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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
83 changes: 83 additions & 0 deletions src/app/monthlychallenges/(challenges)/dec-2025/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
import Link from 'next/link';
import LeadText from '@/components/content/LeadText';

const handle = {
listTitle: 'December 2025: Share Your Tradition',
meta: {
title: 'Monthly Challenge for December 2025: Share Your Tradition',
description:
"December challenge -> Let's celebrate the diverse cultures and traditions within our community.",
},
date: '2025-12-01',
hero: {
heroHeader: '',
},
};

export const metadata = handle.meta;

export default function Challenge() {
return (
<>
<h1>
<small>Monthly Challenge for December 2025:</small> Share Your Tradition
</h1>

<p className="lead text-center mt-3">
Let's celebrate the diverse cultures and traditions within our community.
</p>

<h2 className="mt-5 mb-3">The Challenge</h2>
<p>
December is often a time of reflection and celebration for many, marked by diverse holidays. However, this challenge is not limited to winter or current-month festivities. We want to hear about <strong>any tradition</strong> that holds meaning for you, whether it's tied to a season, a birthday, a summer vacation, or an everyday household custom.
</p>
<p>
This challenge is a month-long celebration of storytelling, reflection, and connection. It's your chance to share photos, recipes, and personal stories of how you and your loved ones celebrate life's moments. Our goal is to engage our community, help us all learn more about each other, and provide built-in support for anyone who might find themselves alone during the holidays. Let's make this an engaging, asynchronous experience where you can share your traditions in the way that feels most interesting and fun for you.
</p>

<h2 className="mb-3">How to Participate</h2>
<p>You can share your traditions by starting a new thread or replying to an existing one in the <code>#monthly-challenge</code> channel.</p>

<h3 className="mb-3">Start the Conversation</h3>
<p>Kick off your sharing by answering this prompt as the first message in your new thread:</p>
<LeadText>
<p>"Share one tradition (any season, any time of year) and tell us what makes it meaningful to you."</p>
</LeadText>

<h4 className="my-4">Thread Ideas to Inspire You</h4>
<ul>
<li className="mb-3"><strong>🍽️ Food & Recipes:</strong> Share a recipe, dish, or food tradition you love (a photo is a bonus!).</li>
<li className="mb-3"><strong>🎵 Music & Playlists:</strong> Share music, songs, or playlists that are part of your tradition.</li>
<li className="mb-3"><strong>📚 Tradition-in-a-Book:</strong> Share a book, poem, or story connected to a tradition.</li>
<li className="mb-3"><strong>🐾 Pet Traditions:</strong> Do your pets celebrate with you? Share their customs!</li>
<li className="mb-3"><strong>🔨 Tradition-Inspired Crafts or DIY:</strong> Share photos or steps for a craft you make for a tradition.</li>
<li className="mb-3"><strong>💡 Lights & Lanterns (any culture):</strong> Share photos of beautiful light displays, night light traditions, or cultural lanterns.</li>
<li className="mb-3"><strong>🏡 Places & Decorations:</strong> Share a photo of a place, decoration, or display connected to a tradition important to you or your family.</li>
<li className="mb-3"><strong>🤣 Traditions That Make You Laugh:</strong> share a funny, quirky, or unexpected tradition.</li>
<li className="mb-3"><strong>👨‍👩‍👧‍👦 Family & Community:</strong> Share a story about a tradition that brings people together.</li>
<li className="mb-3"><strong>⏩ Passing It On:</strong> What tradition are you currently passing on to others?</li>
<li className="mb-3"><strong>🆕 Invented Traditions:</strong> What's a unique tradition you've invented for yourself or your family?</li>
<li className="mb-3"><strong>🌱 New Traditions:</strong> What tradition did you start as an adult, or one you want to begin?</li>
<li className="mb-3"><strong>🗑️ Retired Traditions:</strong> What's a tradition you stopped doing (and why)?</li>
</ul>

<h3 className="mb-3">Lunch and Learns</h3>
<p>Do you have a hands-on tradition you'd like to share, such as baking a special dish, demonstrating a cultural craft, or sharing the history behind a custom? We encourage you to share it through a <Link href="/resources/virtual-coffee-handbook/guides-to-virtual-coffee/lunch-and-learns">Lunch and Learns</Link>!</p>
<p>You can submit it on our <Link href="/lunch-and-learn-idea">Lunch & Learns Idea Form</Link>.</p>

<h3 className="mb-3">Explore Related Channels</h3>
<p>If you have specific cultural or language content you'd like to share, you may also be interested in checking out and posting in:</p>
<ul>
<li><code>#foreign-languages-and-culture</code></li>
<li><code>#food</code></li>
<li><code>#making-stuff</code></li>
<li><code>#entertainment</code></li>
<li><code>#i-love-animals</code></li>
</ul>

<hr />

<p>You can reach out to the maintainers or monthly challenge facilitators if you have any questions. Remember, we're always here to help. ❤️</p>
</>
);
}
42 changes: 30 additions & 12 deletions src/app/monthlychallenges/(challenges)/nov-2025/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ export const metadata = handle.meta;
export default function Challenge() {
return (
<>
<div className="alert alert-success">
This monthly challenge is complete. Congratulations! Please join us for
the <Link href="/monthlychallenges/dec-2025">next challenge</Link>!
</div>

<h1>
<small>Monthly Challenge for November 2025:</small> Creative Community
Challenge
Expand Down Expand Up @@ -46,12 +51,22 @@ export default function Challenge() {
the month to learn more and give it a try.
</p>

<h2 className="mt-5 mb-4">Blogging Track: Continuing the November Tradition</h2>
<h2 className="mt-5 mb-4">
Blogging Track: Continuing the November Tradition
</h2>
<p>
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!
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!
</p>
<p>
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.
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.
</p>

<h2 className="mt-5 mb-4">How to Participate</h2>
Expand All @@ -62,7 +77,8 @@ export default function Challenge() {
<code>#making-stuff</code> channel on Slack.
</li>
<li>
If you want to share your blog post, either non-tech or tech-related, drop it at <code>#content-creation</code> channel on Slack.
If you want to share your blog post, either non-tech or tech-related,
drop it at <code>#content-creation</code> channel on Slack.
</li>
<li>
Use the VC <code>#monthly-challenge</code> channel to post any
Expand All @@ -73,8 +89,8 @@ export default function Challenge() {
on social media.
</li>
<li>
X posts, blog posts, and pictures are all welcome as long as they abide
by our{' '}
X posts, blog posts, and pictures are all welcome as long as they
abide by our{' '}
<a href="https://virtualcoffee.io/code-of-conduct/">
Code of Conduct
</a>
Expand All @@ -85,12 +101,14 @@ export default function Challenge() {
<hr />

<p>
As always, you can reach out to the maintainers or monthly challenge
facilitators if you have any questions.
</p>
<p>
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! 🩵
</p>
As always, you can reach out to the maintainers or monthly challenge
facilitators if you have any questions.
</p>
<p>
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! 🩵
</p>
</>
);
}
30 changes: 29 additions & 1 deletion src/app/monthlychallenges/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,6 @@ const challengeList: Challenge[] = [
},

{
current: true,
title: 'Creative Community Challenge',
subtitle: `Let's make some space for the other parts of ourselves.`,
description: (
Expand Down Expand Up @@ -771,6 +770,35 @@ const challengeList: Challenge[] = [
</>
),
},
{
current: true,
title: 'Share Your Tradition',
subtitle: `Let's celebrate the diverse cultures and traditions within our community.`,
description: (
<>
<p>
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.
</p>
<p>
In this challenge, we encourage you to connect with one another by sharing the special ways you celebrate moments throughout the year.
</p>
{/* <p>
Learn more about this challenge in{' '}
<a href="">
this blog post
</a>
.
</p> */}
<p>
To view all of the details of this year&apos;s challenge,{' '}
<Link href="/monthlychallenges/dec-2025">
check out the December 2025 challenge page
</Link>
.
</p>
</>
),
},
];

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