# 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.
