@extends('guest.layouts.auth') @section('title', 'Guest Account Dashboard | Kevron Suites & Apartments') @section('dashboard_content')
Executive Residence Portal

Welcome Back, {{ Auth::user()->name }}

Manage your active en-suite stays, download invoice receipts, coordinate airport transits, and submit housekeeper requests.

Security Patrol: Memabod Secured
@if($activeStay)

Active Stay: {{ $activeStay->apartmentType->name }}

Reference: {{ $activeStay->booking_reference }}

Checked In
Check-In {{ Carbon\Carbon::parse($activeStay->check_in_date)->format('M d, Y') }}
Check-Out {{ Carbon\Carbon::parse($activeStay->check_out_date)->format('M d, Y') }}
Allocated Unit {{ $activeStay->unit->unit_number ?? 'Suite 302' }}
Lodgers {{ $activeStay->guests_count }} Guests

En-Suite Smart Access (Gated)

Smart Door PIN {{ $smartLockPin ?? 'Verify ID to Unlock' }}
Wi-Fi Password KevronLuxe2026
Front Gate Ext Dial 104
@endif @if($upcomingStay)

Upcoming stay: {{ $upcomingStay->apartmentType->name }}

Reference: {{ $upcomingStay->booking_reference }}

Confirmed
Check-In {{ Carbon\Carbon::parse($upcomingStay->check_in_date)->format('M d, Y') }}
Check-Out {{ Carbon\Carbon::parse($upcomingStay->check_out_date)->format('M d, Y') }}
Expected Arrival 14:00 PM (Standard)
Smart Lock Access PINs and Wi-Fi credentials will unlock here dynamically once you check in!
@endif @if(!$activeStay && !$upcomingStay)

No Active Stays Found

You do not have any active or confirmed stays linked to this executive guest account. Link an existing stay to begin!

@endif

Link Existing Stay

Have an existing reservation booked offline or before profile registration? Link it below instantly.

@csrf

Recent Alerts

@if($notifications->isEmpty())

No new notifications.

@else
@foreach($notifications as $notif)
{{ $notif->title }}
@csrf

{{ $notif->message }}

{{ $notif->created_at->diffForHumans() }}
@endforeach
@endif

Concierge B2B Support Tickets

Direct chat threads with our 24/7 en-suite hospitality host desk.

@if($tickets->isEmpty())
You do not have any open support tickets. Tap the button above to contact the host desk!
@else
@foreach($tickets as $ticket)
{{ $ticket->ticket_number }} {{ $ticket->status }}

{{ $ticket->subject }}

Last message: {{ $ticket->messages->last()->message ?? 'No messages yet.' }}

@endforeach
@endif
@endsection