Eleven content pages include neighborhood guides, saved places and business submissions, with fuller place details, journal and contact pages.
Bootstrap 5.3.8, Swiper, PhotoSwipe and Lucide SVG icons, without jQuery; fonts and runtime assets are self-hosted.
Search, category, neighborhood, price and sorting controls work together with selected place details and a locally saved shortlist.
Native-resolution venue photography, responsive AVIF with JPEG recovery, and gallery fitting that respects physical image pixels.
Visible keyboard focus, labelled controls, reduced-motion support and testimonial arrows positioned clear of the content.
Business submission previews and configurable PHP enquiry forms include validation and pending, error and success feedback. Local profiles stay in the visitor’s browser.
Cold full-scroll desktop home payload falls from 1.91 MB / 44 requests to 1.29 MB / 32 requests. Automatic external font hosts fall from two to zero; original cover heights remain.