Designed in Figma and built in four months, the front end is a Vue 2 SPA pre-rendered for search engines with prerender-spa-plugin, using vue-i18n, Google Maps and inline SVG. A Laravel API with Sanctum stores animals with status, short and full stories and photos, donations tied to a specific animal or to the organisation, and incoming adoption requests and reports. WayForPay processes payments, and Voyager gives the NGO control over animals, page blocks and texts. I led the architecture and code reviews.