{% include "_pwa_head.html" %}
{{ (user.username or 'User')|trim|first|upper }}
Active

Profile Settings

{{ user.username|upper }}

{{ user.role | replace('_', ' ') | title }}

Manage your account photo, security settings, and dashboard access from one clean workspace.

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %}
{% for category, message in messages %} {% endfor %}
{% endif %} {% endwith %}

Media

Update Profile Picture

Keep your workspace polished with a sharp profile photo that appears across the dashboard.

{{ (user.username or 'User')|trim|first|upper }}
Instant preview before upload

Your selected image will appear here immediately, so you can verify framing before saving.

Best results: square image, high contrast, under 5 MB.
Selected: No file chosen JPG, PNG, GIF, WEBP

Security

Change Password

Update your credentials with a stronger password and confirm it before saving.

Use 8+ characters with upper/lowercase letters, numbers, or symbols. Too weak
Minimum 8 characters Waiting for confirmation