{% extends 'hosting_app/base_hosting.html' %} {% load static %} {% block title %}Hosting Client Dashboard | Host in Sri Lanka{% endblock %} {% block content %}
Hosting Client Dashboard

Welcome, {{ hosting_client_profile.full_name }}

Manage your hosting experience bookings, review payment status, browse venues, and continue planning celebrations, romantic events, private dining, and custom experiences.

{% if username and password %}

Your New Account Details

Please save these details now. For security, the password is shown only once.

Role {{ account_role|default:"Hosting Client" }}
Username {{ username }}
Password {{ password }}
{% if new_account_email %}
Email {{ new_account_email }}
{% endif %}
{% endif %}
Total Bookings {{ bookings|length }}
Payment Center Ready
Client Type {{ hosting_client_profile.get_client_type_display }}
Account Status {% if hosting_client_profile.is_active %} Active {% else %} Inactive {% endif %}

Recent Hosting Bookings

View your latest hosting experience bookings and continue to review or payment where needed.

{% if bookings %} {% for booking in bookings %}

{{ booking.get_event_type_display }} — {{ booking.venue_name_snapshot }}

{{ booking.preferred_event_date }} {{ booking.number_of_guests }} guests {{ booking.get_payment_status_display }} {{ booking.get_status_display }}

Total: USD {{ booking.total_amount_usd|floatformat:2 }}

Review {% if booking.payable_item and booking.payment_status != 'paid' %} Pay Now {% endif %}
{% endfor %} {% else %}

No bookings yet

You have not created a hosting experience booking yet. Browse available host venues and start planning your event.

Browse Venues
{% endif %}

Client Profile

Your contact details used for hosting bookings.

Full Name {{ hosting_client_profile.full_name }}
Email {{ hosting_client_profile.email }}
Phone {{ hosting_client_profile.phone_number }}
WhatsApp {{ hosting_client_profile.whatsapp_number|default:"Not provided" }}
Country {{ hosting_client_profile.country|default:"Sri Lanka" }}
City {{ hosting_client_profile.city|default:"Not provided" }}

Quick Actions

Continue managing your hosting client account.

Booking Process

How your local hosting booking works.

  • Select a public host venue.
  • Choose package, meal plan, add-ons, date, and guest count.
  • Review the booking and continue to payment center.
  • After payment, your booking becomes confirmed for coordination.
{% endblock %}