Commit graph

4 commits

Author SHA1 Message Date
c9e042fa98 Add Update/Article models, migration script, and complete LAD rebrand
Backend:
- New models: Update, Article (Deaf Focus)
- Expanded Event + Document models: directusId, photoUrl, new minute types
- New routes/controllers: /api/updates, /api/articles (full CRUD)
- Migration script: pulls all data from db.lad1908.org Directus API,
  downloads public PDFs into uploads/documents/, idempotent re-runs
- .env.example for production deployment reference
- Rename ocd_db → lad_db throughout

Frontend:
- Contact: LAD contact info, removed Olathe address and map
- Membership: LAD copy, membership fees replaced with contact-us prompt
- Donate: LAD name in metadata, hero, and FAQs

Infrastructure:
- mongo-init: simplified, uses MONGO_USER/MONGO_PASSWORD env vars, lad_db
- docker-compose: rename volumes ocd-* → lad-*, image names updated
- Upload directory structure committed via .gitkeep files
2026-05-24 15:29:30 -06:00
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
512a5df89a Fix dark theme gradients on home page 2025-06-01 22:59:10 -06:00
adc2eb7abc feat(website): complete Phase 1 with public pages and Tailwind styling
- Add Events, Membership, and Donate pages with responsive layouts
- Fix Tailwind CSS 4.0 configuration with proper PostCSS setup
- Update Memory Bank documentation (product, system, tech context)
- Configure CSS variables for consistent theming and accessibility
- Fix client-side components with 'use client' directives
- Update progress tracking in Memory Bank
- Implement WCAG 2.2 AA accessibility features

This commit completes Phase 1 of the OCD website implementation plan,
establishing all core public-facing pages with proper styling and accessibility.
2025-03-25 10:34:41 -05:00