lad-website/frontend/src/app/about/page.tsx
TheMaddax 2930383df9 MAJOR MILESTONE: Complete CSS Variable Theme System Implementation
 ALL SIX MAJOR PAGES - 100% THEME COMPLIANT

Features Completed:
- Eliminated all inline dark: classes across entire website
- Implemented sophisticated gold accent system for enhanced visual appeal
- Created semantic CSS classes with CSS variables for theme switching
- Applied consistent card structures and styling patterns across all pages
- Enhanced 'Most Impactful' badge with professional gradient styling
- Achieved perfect consistency between donation cards and home page patterns
- Optimized performance with CSS-only theme switching (zero JavaScript dependencies)

Pages Updated:
- Home Page (/) - Complete theme compliance 
- About Page (/about) - Complete theme compliance 
- Events Page (/events) - Complete theme compliance 
- Membership Page (/membership) - Complete theme compliance 
- Contact Page (/contact) - Complete theme compliance 
- Donate Page (/donate) - Complete theme compliance 

Technical Excellence:
- CSS Variables Only: Semantic theme switching architecture
- Gold Accent System: Sophisticated dual-theme enhancement
- Component Consistency: Unified card structures across all pages
- Professional Styling: Enhanced badge components and interactive effects
- Memory Bank Updated: Complete documentation of implementation success

This represents a major architectural achievement with exemplary theme
implementation across the entire primary website navigation!
2025-06-02 12:46:28 -06:00

159 lines
7.8 KiB
TypeScript

import React from 'react';
import Link from 'next/link';
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'About Us | Olathe Club of the Deaf',
description: 'Learn about the history, mission, and vision of the Olathe Club of the Deaf, serving the deaf community since 1975.',
};
export default function AboutPage() {
return (
<div className="bg-color-bg">
{/* Hero section */}
<section className="py-16 bg-color-bg-secondary">
<div className="container mx-auto px-4">
<div className="max-w-3xl mx-auto text-center">
<h1 className="hero-title text-4xl md:text-5xl font-bold mb-6">About Olathe Club of the Deaf</h1>
<p className="hero-subtitle text-xl">
Connecting and empowering the deaf community in Olathe since 1975.
</p>
</div>
</div>
</section>
{/* Mission and Vision */}
<section className="py-16 bg-color-bg">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto">
<div className="grid grid-cols-1 md:grid-cols-2 gap-12">
<div className="card event-card-gold-border p-8 space-y-6">
<h2 className="section-heading event-card-title-gold text-3xl font-bold">Our Mission</h2>
<p className="section-text text-lg">
To promote social, educational, and recreational opportunities for deaf individuals and their families while fostering a sense of community and belonging.
</p>
<p className="section-text text-lg">
We strive to create an inclusive environment where deaf and hard-of-hearing individuals can connect, share experiences, and access resources.
</p>
</div>
<div className="card event-card-gold-border p-8 space-y-6">
<h2 className="section-heading event-card-title-gold text-3xl font-bold">Our Vision</h2>
<p className="section-text text-lg">
To be a leading organization that bridges the gap between the deaf and hearing communities, promoting awareness, understanding, and equal opportunities.
</p>
<p className="section-text text-lg">
We envision a world where deaf and hard-of-hearing individuals have full access to communication, education, and community participation.
</p>
</div>
</div>
</div>
</div>
</section>
{/* History */}
<section className="py-16 bg-color-bg-secondary">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto">
<h2 className="section-heading text-3xl font-bold mb-8 text-center">Our History</h2>
<div className="card video-container-gold p-8 space-y-6">
<p className="section-text text-lg">
The Olathe Club of the Deaf (OCD) was established in 1975 by a group of deaf community members who recognized the need for a dedicated organization to serve the growing deaf population in Olathe.
</p>
<p className="section-text text-lg">
Starting with just a handful of members, OCD quickly grew into a vibrant community hub, hosting regular social events, educational workshops, and advocacy initiatives.
</p>
<p className="section-text text-lg">
Throughout the decades, OCD has continued to evolve and expand its services while staying true to its core mission of fostering community and providing support for deaf and hard-of-hearing individuals in Olathe and surrounding areas.
</p>
<div className="text-center mt-8">
<Link href="/about/history" className="btn-primary inline-block">
Read Our Full History
</Link>
</div>
</div>
</div>
</div>
</section>
{/* Board Members */}
<section className="py-16 bg-color-bg">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto">
<h2 className="section-heading text-3xl font-bold mb-8 text-center">Leadership Team</h2>
<p className="section-text text-lg text-center mb-12">
Meet the dedicated individuals who lead our organization and guide our mission.
</p>
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
{/* Board Member Placeholders - will be replaced with actual data */}
{Array.from({ length: 4 }).map((_, index) => (
<div key={index} className="card event-card-gold-border p-6 text-center">
<div className="card-image-placeholder w-32 h-32 rounded-full mx-auto mb-4"></div>
<h3 className="card-title event-card-title-gold text-xl font-semibold">Board Member</h3>
<p className="card-date">Position</p>
</div>
))}
</div>
<div className="text-center mt-12">
<Link href="/about/board" className="btn-primary inline-block hero-button-gold-accent">
View All Board Members
</Link>
</div>
</div>
</div>
</section>
{/* Values */}
<section className="py-16 bg-color-bg-secondary">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto">
<h2 className="section-heading text-3xl font-bold mb-8 text-center">Our Values</h2>
<div className="grid grid-cols-1 md:grid-cols-3 gap-8">
<div className="card event-card-gold-border p-6 text-center">
<h3 className="benefit-card-title event-card-title-gold text-xl font-semibold mb-4">Inclusion</h3>
<p className="benefit-card-description">
We welcome and embrace individuals of all backgrounds, abilities, and experiences.
</p>
</div>
<div className="card event-card-gold-border p-6 text-center">
<h3 className="benefit-card-title event-card-title-gold text-xl font-semibold mb-4">Accessibility</h3>
<p className="benefit-card-description">
We are committed to removing barriers and ensuring full access to communication and resources.
</p>
</div>
<div className="card event-card-gold-border p-6 text-center">
<h3 className="benefit-card-title event-card-title-gold text-xl font-semibold mb-4">Community</h3>
<p className="benefit-card-description">
We foster meaningful connections and a sense of belonging for all members.
</p>
</div>
</div>
</div>
</div>
</section>
{/* CTA */}
<section className="py-16 cta-section">
<div className="container mx-auto px-4 text-center">
<h2 className="cta-title text-3xl font-bold mb-4">Get Involved</h2>
<p className="cta-description text-xl max-w-3xl mx-auto mb-8">
Join us in our mission to support and empower the deaf community in Olathe.
</p>
<div className="flex flex-col sm:flex-row justify-center gap-4">
<Link
href="/membership"
className="cta-button-primary px-6 py-3 rounded-lg font-medium text-lg hero-button-gold-accent"
>
Become a Member
</Link>
<Link
href="/contact"
className="cta-button-secondary px-6 py-3 rounded-lg font-medium text-lg"
>
Contact Us
</Link>
</div>
</div>
</section>
</div>
);
}