Benev
Find volunteering near you, to get back on your feet after hospital
A directory of volunteering places in Hainaut and the surrounding area, designed for people leaving a psychiatric hospital stay, with 369 places published out of 514 entries. Type your town or address and the nearest places appear as a list or on a map; filters such as "I can start gently" narrow the search, and a print page lets you take a selection with you. The site is fully static and managed without code through Pages CMS, and a GitHub Action automatically geocodes each new entry.
What shines
- 514 entries collected and written up automatically (Red Cross, Restos du Cœur, Repair Cafés, animal shelters…), across Hainaut, Walloon Brabant, Namur, the Flemish border and northern France
- Code-free administration through Pages CMS, and automatic geocoding by a GitHub Action on every change
- Privacy: the address you type is never stored, it is geocoded directly in the browser
- Leaflet map with marker clustering and places sorted by distance
- Print page with preview: the 5 to 30 nearest places, the filtered search or the whole directory by region, as a table or as cards
How to use it
Type your town or address (or use your location), browse the nearest places as a list or on the map, then print a selection.
Made with
- HTML
- CSS
- JavaScript vanilla
- Leaflet 1.9.4
- Leaflet.markercluster
- OpenStreetMap
- Nominatim (géocodage dans le navigateur)
- Jekyll / Liquid (GitHub Pages)
- Pages CMS
- GitHub Actions
- Python (import en masse et géocodage)