Skip to content

Commit 0b08b47

Browse files
fix: cohort section banner to show status
1 parent 9a0d492 commit 0b08b47

File tree

9 files changed

+1241
-65
lines changed

9 files changed

+1241
-65
lines changed

src/app/cohorts/page.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import CohortsStructure from '@/components/cohortsStructure/cohortsStructure';
2020
import CohortsProjects from '@/components/cohortsProjects/cohortsProjects';
2121
import CohortsPhotos from '@/components/cohortsPhotos/cohortsPhotos';
2222
import CohortsTestimonials from '@/components/cohortsTestimonials/cohortsTestimonials';
23+
import CohortsFAQ from '@/components/cohortsFAQ/cohortsFAQ';
2324
import CohortsApplication from './components/CohortsApplication';
2425

2526
interface CohortStatus {
@@ -186,7 +187,7 @@ export default function CohortPage() {
186187
return (
187188
<div className={styles.pageContainer}>
188189
<div ref={heroSectionRef}>
189-
<CohortsHero />
190+
<CohortsHero status={currentCohortStatusData} />
190191
</div>
191192

192193
<div data-section='overview'>
@@ -235,6 +236,13 @@ export default function CohortPage() {
235236
isVisible={visibleSections.has('testimonials')}
236237
/>
237238

239+
<CohortsFAQ
240+
sectionRef={(sectionElement) =>
241+
(sectionRefsByKey.current['faq'] = sectionElement)
242+
}
243+
isVisible={visibleSections.has('faq')}
244+
/>
245+
238246
<CohortsApplication
239247
sectionRef={(sectionElement) =>
240248
(sectionRefsByKey.current['apply'] = sectionElement)

src/app/labels.ts

Lines changed: 94 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,56 @@ export const LABELS = {
255255
pages: {
256256
meetups: {
257257
title: 'Meetups',
258+
hero: {
259+
tagline: 'Join Us at Our Next',
260+
title: 'DSD Meetup',
261+
subtitle:
262+
'Every month, we bring together developers from across the Dallas-Fort Worth area for talks, networking, and free pizza. All skill levels welcome!',
263+
stats: {
264+
frequency: '2x',
265+
frequencyLabel: 'Monthly',
266+
attendees: '50+',
267+
attendeesLabel: 'Attendees',
268+
cost: 'Free',
269+
costLabel: 'Always',
270+
},
271+
cta: 'Join on Meetup.com',
272+
},
273+
eventTypes: {
274+
title: 'Our Event Formats',
275+
fullLength: {
276+
title: 'Full-Length Talks',
277+
description:
278+
'Deep-dive presentations (45-60 minutes) on a single topic. Perfect for exploring complex subjects, technology deep-dives, or comprehensive career advice.',
279+
},
280+
lightningNight: {
281+
title: '"A Night Of" Lightning Talks',
282+
description:
283+
'Three to four short talks (10-15 minutes each) around a theme. Great variety and perfect for first-time speakers. Past themes: APIs, Career Growth, Side Projects.',
284+
},
285+
networking: {
286+
title: 'Networking & Pizza',
287+
description:
288+
"Every meetup starts with 30 minutes of socializing, free pizza and drinks (thanks to our sponsors!), and ends with more time to connect. It's not just about the talks!",
289+
},
290+
},
291+
schedule: {
292+
title: 'Typical Meetup Schedule',
293+
items: [
294+
{ time: '6:00 PM', activity: 'Doors open, networking & pizza' },
295+
{ time: '6:30 PM', activity: 'Welcome & announcements' },
296+
{ time: '6:45 PM', activity: 'Main presentation(s)' },
297+
{ time: '7:45 PM', activity: 'Q&A and wrap-up' },
298+
{ time: '8:00 PM', activity: 'More networking & goodbyes' },
299+
],
300+
},
301+
cta: {
302+
title: 'Ready to Join Us?',
303+
description:
304+
'Our meetups are free and open to everyone. RSVP on Meetup.com to get notified about upcoming events and secure your spot!',
305+
button: 'View Upcoming Meetups',
306+
externalNote: 'Opens Meetup.com in a new tab',
307+
},
258308
},
259309
speakers: {
260310
title: 'Our Speakers',
@@ -363,6 +413,11 @@ export const LABELS = {
363413
},
364414
},
365415
cohorts: {
416+
status: {
417+
open: 'Now Accepting Applications',
418+
inProgress: 'Cohort In Progress',
419+
closed: 'Applications Closed',
420+
},
366421
hero: {
367422
tagline: 'Dallas Software Developers',
368423
heading: 'Cohort Program',
@@ -422,7 +477,7 @@ export const LABELS = {
422477
technicalFoundation: {
423478
title: 'Technical Foundation',
424479
description:
425-
"You should be comfortable with core web or mobile technologies (e.g., JavaScript, React, C#, .NET, Java, Swift) and eager to work with tools like GitHub, Figma, Jira, and VS Code. We don't expect mastery, just a willingness to learn.",
480+
"You should be comfortable with core web or mobile technologies (e.g., JavaScript, React, C#, .NET, Java, Swift) and eager to work with tools like GitHub, Figma, Jira, and VS Code.",
426481
},
427482
},
428483
dallasCallout: {
@@ -576,6 +631,42 @@ export const LABELS = {
576631
nextTestimonial: 'Next testimonial',
577632
goToTestimonial: 'Go to testimonial',
578633
},
634+
faq: {
635+
title: 'Frequently Asked Questions',
636+
subtitle: 'Everything you need to know about the DSD Cohort Program',
637+
items: [
638+
{
639+
question: 'Do I need to be an experienced developer to join?',
640+
answer:
641+
"No! Our cohorts are designed for early-career developers, bootcamp grads, and career changers. You should have basic knowledge of programming concepts and be comfortable learning new technologies. We don't expect you to be the best developer in the world, just the technical capability to contribute to a team project.",
642+
},
643+
{
644+
question: 'How much time do I need to commit each week?',
645+
answer:
646+
'Plan for approximately 15-20 hours per week. This includes team meetings, coding sessions, and independent work. Most activities happen in evenings and weekends, and your team will establish a schedule that works for everyone.',
647+
},
648+
{
649+
question: 'Is the program really free?',
650+
answer:
651+
"Yes, 100% free! The DSD Cohort Program is a volunteer-run community initiative. We don't charge any fees because our mission is to uplift aspiring developers and strengthen the Dallas tech ecosystem.",
652+
},
653+
{
654+
question: 'Do I need to be located in Dallas?',
655+
answer:
656+
'While priority is given to Dallas-Fort Worth area participants, the program is fully remote and open to anyone. You will need to be available during US Central Time zone hours for team meetings.',
657+
},
658+
{
659+
question: 'What kind of projects will I work on?',
660+
answer:
661+
'Each cohort works on a real-world project that addresses actual needs in the tech community. Past projects have included developer portfolio tools, community event platforms, and skill-tracking applications. Projects are selected based on technical learning value and community impact.',
662+
},
663+
{
664+
question: 'What happens after the cohort ends?',
665+
answer:
666+
"You'll join our alumni network, which provides ongoing support, networking opportunities, and job leads. Many alumni return as mentors for future cohorts. You'll also have a completed project to add to your portfolio with professional documentation.",
667+
},
668+
],
669+
},
579670
apply: {
580671
title: 'How to Apply',
581672
description:
@@ -683,7 +774,7 @@ export const LABELS = {
683774
{
684775
title: 'Technical Foundation',
685776
description:
686-
"You should be comfortable with core web or mobile technologies (e.g., JavaScript, React, C#, .NET, Java, Swift) and eager to work with tools like GitHub, Figma, Jira, and VS Code. We don't expect mastery, just a willingness to learn.",
777+
"You should be comfortable with core web or mobile technologies (e.g., JavaScript, React, C#, .NET, Java, Swift) and eager to work with tools like GitHub, Figma, Jira, and VS Code.",
687778
},
688779
],
689780
programDetailsArray: [
@@ -852,7 +943,7 @@ export const LABELS = {
852943
monthly_meetups: {
853944
title: 'Monthly Meetups',
854945
description:
855-
'Join us twice a month for in-person meetups featuring tech talks, networking, and hands-on workshops.',
946+
'Join us twice a month for free in-person meetups featuring full-length tech talks (45-60 min) or themed lightning talk nights. Networking, free pizza, and all skill levels welcome!',
856947
},
857948
conference: {
858949
title: 'The Commit Your Code Conference',

0 commit comments

Comments
 (0)