Foundation is a website template for charities, non-profit organisations and fundraisers. It is a one-page layout with a photo slider, mission video, impact counters, two story sections, a donation call-to-action, a team, a testimonials slider, blog posts, a contact form and a newsletter sign-up, plus a blog post page with comments and a sidebar. It has two pages, and the layout is responsive and works in current browsers.
What’s new in 3.0
Rebuilt on Bootstrap 5.3.8 and plain JavaScript (no jQuery), with Swiper for the sliders, Lucide icons and self-hosted fonts.
Lighter pages: both pages together load 1.5 MB in 38 requests, down from 3.7 MB in 63 (home 1.1 MB instead of 2.4 MB), with AVIF images and JPEG fallbacks.
No third-party requests: no web-font hosts, and no video or script is loaded from another site until a visitor presses play.
Accessible by default: skip link, one main landmark and one h1 per page, visible focus rings, labelled form fields, WCAG AA text contrast and reduced-motion support.
Working contact, newsletter and comment forms through a small PHP mail handler with a spam trap and on-page confirmation.
New photography, slider captions as real text, fictional team and contact details, and links that all lead to real sections.