Villa-kim
- WordPress
- PHP 8
- MySQL
- Custom Theme
- Tailwind/Sass
Villa Kim — custom WordPress booking site for a B&B
Project
A fast, lightweight WordPress site for Villa Kim, a B&B in Balk, Friesland with clear room pages and a built-in booking flow.
My role Development of a custom WordPress theme, CMS structure, and the booking UX. I implemented content models for rooms, wired up the availability/booking form on each room page, and tuned performance and SEO. (Example: the Appartement page with date pickers and reservation flow.)
Goals
-
Make it effortless to pick a room and book in a few clicks.
-
Keep the site simple for owners to manage: edit rooms, images, copy, and pricing without touching code.
-
Ship a clean visual style that matches the property and works well on mobile.
What I built
-
Custom theme with room listing (“De Kamers”) and individual room templates (gallery, specs, CTA).
-
On-site booking flow: date inputs + availability messaging on each room page, with server-side handling.
-
Owner-friendly CMS: custom post types & fields for capacity, bed count, m², breakfast price, gallery, and SEO meta.
-
Contact & trust: clear contact details, directions link, and outbound links to Instagram/Airbnb/Google for social proof.
-
Performance & UX: responsive images, lazy loading, semantic markup, and consistent Dutch locale formatting.
Stack
-
WordPress (custom theme), PHP 8, MySQL/MariaDB
-
Custom fields & CPTs (e.g., ACF or native register_post_meta)
-
SCSS/CSS + vanilla JS (no heavy front-end framework)
-
Booking plugin/integration for availability & reservations