Giving is a Bootstrap website template for charities, food banks and community funds. It has seven pages: home, donate, gallery, blog, blog post, about and contact. The home page has a full-screen hero, three programme blocks, a featured campaign with a progress bar, a fundraiser slider, latest donations, a success story and news. The donate page has a demo pledge form that takes no payment, so you connect your own payment provider. The gallery opens in a lightbox, the blog post has comments and a sidebar, and the contact page has a working form and a click-to-load map.
What’s new in 3.0
Built on Bootstrap 5.3.8 with plain JavaScript (no jQuery), Swiper for sliders, PhotoSwipe for the gallery, Jarallax for the parallax hero and Lucide icons.
Lighter pages: the seven pages total 7.7 MB in 131 requests, down from 17.9 MB in 305. Photos are AVIF with a JPEG fallback.
No third-party requests: fonts (Poppins, Gaegu) are self-hosted and the map loads only when a visitor clicks it.
Contact, donation-pledge and comment forms with labels, validation, a spam trap and PHP handlers.
Accessible by default: skip link, one h1 per page, AA text contrast, visible focus and reduced-motion support.
New photos and fictional demo content, with a Sass source and a documentation page built from the README.