New association hub

One clean place for members, nominations, constitution and club updates.

This website replaces the Google Forms setup with a full association site. Members can apply online, nominees can submit their bio, visitors can read the constitution, and images added to the gallery folder can be picked up automatically by the gallery manifest.

🐕

Association setup

Membership, committee nominations, constitution access and contact all connected in one simple website.

What this site does

Separate pages, clear forms, easy admin.

📝

Membership applications

Collect applicant details, dog and training background, emergency contact, privacy consent, and agreement to the constitution.

Open membership form
🏛️

Committee nominations

President, Vice President, Secretary, Treasurer, Training Director and general committee nominations with bio and eligibility declarations.

Open nomination form
📄

Constitution display

Publish the constitution as a PDF, include key supporting documents, and make it easy for members to read before applying.

Read constitution

Gallery

Drop images into one folder, rebuild the manifest, done.

Add JPG, PNG, WebP, GIF, AVIF or SVG images to assets/gallery/, then run the included manifest script. The gallery page reads that manifest and automatically lays the images out in a responsive grid.

View gallery

Static website note

Browsers cannot safely scan a website folder by themselves on normal static hosting. This kit solves that by generating gallery-manifest.json. If you use the included GitHub Pages workflow, the manifest is rebuilt automatically whenever you push new images.