Calendar Data Access Diagnostic

This diagnostic tests whether the backend functions can properly access calendar blocks and booking data. Run this to identify permission or data access issues.

Anonymous User Availability Test

This test simulates what an anonymous visitor sees on your published website. It verifies whether blocked dates (from Airbnb and internal bookings) are properly displayed to prevent double bookings.

Airbnb Calendar Sync

This will manually synchronize both the 1-bedroom and 2-bedroom unit calendars with their respective Airbnb feeds to ensure no double bookings occur.

How It Works

✅ Secure Architecture: Anonymous users cannot directly access booking data (this protects guest privacy).

🔒 Backend Function: The getBlockedDates function runs with server privileges to safely fetch availability.

📅 Calendar Display: Only date ranges are returned to the frontend - no personal information is exposed.

🚫 Double Booking Prevention: Both Airbnb bookings and internal bookings are combined to show unavailable dates.

base44
Edit with Base44