diff --git a/assets/icons/audit.svg b/assets/icons/audit.svg new file mode 100644 index 0000000..4834d09 --- /dev/null +++ b/assets/icons/audit.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/consent.svg b/assets/icons/consent.svg new file mode 100644 index 0000000..c148a4c --- /dev/null +++ b/assets/icons/consent.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/icons/export.svg b/assets/icons/export.svg new file mode 100644 index 0000000..5eff9e8 --- /dev/null +++ b/assets/icons/export.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/gdpr.svg b/assets/icons/gdpr.svg new file mode 100644 index 0000000..8f43b29 --- /dev/null +++ b/assets/icons/gdpr.svg @@ -0,0 +1,4 @@ + + + + diff --git a/content/implementation_notes.md b/content/implementation_notes.md new file mode 100644 index 0000000..22fa5a4 --- /dev/null +++ b/content/implementation_notes.md @@ -0,0 +1,24 @@ +Implementation notes for developer/designer: + +- CTAs: + - Header & hero primary CTA: "Donate now" -> /donate (prominent button, high-contrast). + - Header & hero secondary CTA: "Request a demo" -> /demo (outline or secondary button). + - Floating/footer CTA: "Subscribe for impact reports" — add an email capture in the footer with accessible label and placeholder "your email"; use aria-label and server-side handling. + +- Accessibility: + - All new headings use semantic h1/h2/h3. + - Added alt text for icons and images; ensure color contrast for buttons. + +- SEO & schema: + - Homepage and meta description updated. + - Blog post entry in blog.json includes meta_title and meta_description. + - JSON-LD for Organization exists in index.html. For blog posts, render Article schema when generating individual pages (use blog.json meta fields). + +- Icons & assets: + - Added simple SVG icons in assets/icons/ to match CI (stroke color #0F172A). If a CI icon set is available, replace these with approved icons. + +- Responsive behavior: + - Feature cards and trust block use grid breakpoints; verify on mobile that CTAs remain visible and stacked. + +- If the CMS or build process requires separate SEO config files, map the homepage title/meta and blog post meta to that system. +