# Linda Lindsay for Ward B School Trustee Website A modern, responsive website for Linda Lindsay's campaign for Edmonton Public School Board Trustee in Ward B. ## Features - **Modern Design**: Clean, professional layout with accessibility in mind - **Responsive**: Works perfectly on desktop, tablet, and mobile devices - **Fast Loading**: Optimized CSS and JavaScript for quick page loads - **SEO Optimized**: Proper meta tags, structured data, and sitemap - **Accessible**: WCAG 2.1 compliant with proper semantic HTML - **Analytics Ready**: Google Analytics integration for campaign tracking ## Site Structure - `index.html` - Homepage with campaign overview - `about.html` - Linda's biography and experience - `election_info.html` - Election dates, Ward B map, and voting information - `get_involved.html` - Volunteer opportunities, donations, and lawn signs - `404.html` - Custom error page - `main.css` - Main stylesheet with modern design - `extra.js` - JavaScript for interactivity and analytics - `assets/` - Images, fonts, and other static assets ## Color Scheme The site uses the original campaign colors: - Primary Green: `#008385` - Accent Yellow: `#cec735` - Warm Brown: `#603913` - Text colors optimized for readability ## Docker Setup The site is configured to work with the Docker Compose setup: - Served by nginx container - Accessible on port defined by `CLIENT_WEBSITE_PORT` environment variable - Custom nginx configuration in `configs/nginx/client-website/default.conf` ## Domain Configuration The site is designed for `lindalindsay.org` domain: - All internal links use absolute paths - Social media URLs updated - Canonical URLs configured - SSL ready (nginx config prepared) ## Key Campaign Information - **Candidate**: Linda Lindsay - **Position**: Edmonton Public School Board Trustee - **Ward**: Ward B - **Election Date**: Monday, October 20, 2025 - **Email**: lindalindsaypublictrustee@gmail.com - **Donation**: PayPal integration configured ## Technical Features - **Performance**: Optimized images, gzip compression, caching headers - **Security**: Security headers, input validation, XSS protection - **SEO**: Meta tags, Open Graph, Twitter Cards, JSON-LD structured data - **Analytics**: Event tracking for campaign insights - **Accessibility**: Screen reader friendly, keyboard navigation, proper ARIA labels ## Content Management The site is built with static HTML for: - Fast loading - High security - Easy deployment - Cost-effective hosting - Version control friendly ## Maintenance - Update dates as election approaches - Add new photos to `assets/images/` - Update social media links as needed - Monitor analytics for optimization opportunities ## Legal All content authorized by Linda Lindsay, candidate for Edmonton Public School Board Trustee, Ward B. Copyright 2025 Linda Lindsay for Ward B School Trustee Campaign.