{% extends "admin_base.html" %} {% block title %}Customer Reviews{% endblock %} {% block header_title %}Social Proof & Reviews{% endblock %} {% block content %}

Add Review

Manual Entry

{{ form.hidden_tag() }}
{{ form.customer_name(class="w-full mui-input font-bold text-gray-700", placeholder="e.g. Rahat Khan") }}
{{ form.rating(class="w-full mui-input font-black text-amber-500 appearance-none", type="number", min="1", max="5", value="5") }}
{{ form.comment(class="w-full mui-input font-medium text-gray-700 h-32 py-4", placeholder="Write feedback details...") }}
{{ form.profile_pic(class="block w-full text-[10px] text-gray-400 file:mr-4 file:py-2 file:px-4 file:rounded-xl file:border-0 file:text-[10px] file:font-black file:uppercase file:bg-indigo-600 file:text-white cursor-pointer") }}
{{ form.image(class="block w-full text-[10px] text-gray-400 file:mr-4 file:py-2 file:px-4 file:rounded-xl file:border-0 file:text-[10px] file:font-black file:uppercase file:bg-gray-800 file:text-white cursor-pointer") }}

Active Reviews

Total: {{ reviews|length }} Published

{% for r in reviews[:5] %} {% if r.profile_pic_path %} {% endif %} {% endfor %} {% if reviews|length > 5 %}
+{{ reviews|length - 5 }}
{% endif %}
{% for review in reviews %}
{% if review.profile_pic_path %}
{% else %}
{{ review.customer_name[0]|upper if review.customer_name else '?' }}
{% endif %}

{{ review.customer_name or 'Verified Customer' }}

{% if review.rating %}
{% for i in range(review.rating) %} {% endfor %}
{% endif %}
{% if review.comment %}

"{{ review.comment }}"

{% endif %} {% if review.image_path %}
{% endif %}
{{ review.timestamp.strftime('%d %b, %Y') }} Verified Content
{% else %}
No Feedback Collected

Reviews will appear here once they are added manually or submitted by users.

{% endfor %}
{% endblock %}