mirror of
https://git.lindalindsay.org/admin/linda.lindsay.changemaker.git
synced 2026-04-29 03:46:42 -06:00
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 overviewabout.html- Linda's biography and experienceelection_info.html- Election dates, Ward B map, and voting informationget_involved.html- Volunteer opportunities, donations, and lawn signs404.html- Custom error pagemain.css- Main stylesheet with modern designextra.js- JavaScript for interactivity and analyticsassets/- 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_PORTenvironment 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.