2025-06-17 19:03:48 -06:00

86 lines
2.8 KiB
Markdown

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