-
{{ user.username }}
+
+
{{ user.get_full_name|default:user.username }}
+
@{{ user.username }}
{{ user.email|default:'No email added yet' }}
+ {% if profile.short_location %}
+
📍 {{ profile.short_location }}
+ {% endif %}
{% if user.profile.is_seller %}
Seller Account: Active
{% endif %}
+
+ {{ profile_completion }}%
+ checkout-ready account setup
+
@@ -34,6 +42,74 @@
+
+
+
Recent Delivery Shortcuts
+
These recent delivery points appear as quick-select shortcuts on the checkout page.
+
+
Update Default Address
+
+ {% if recent_delivery_points %}
+
+ {% for order in recent_delivery_points %}
+
+
+ {{ order.location_label|default:order.address|truncatechars:48 }}
+ Order #{{ order.id }}
+
+
{{ order.address|linebreaksbr }}
+
+ {{ order.phone }}
+ {{ order.created_at|date:'M d, Y' }}
+ {% if order.has_precise_location %}GPS saved{% else %}Manual{% endif %}
+
+
+ {% endfor %}
+
+ {% else %}
+
Complete a checkout once and your recent delivery points will appear here as reusable shortcuts.
+ {% endif %}
+
+
Recent Orders
{% if recent_orders %}
@@ -55,6 +131,7 @@
diff --git a/myproject/tempelates/accounts/register.html b/myproject/tempelates/accounts/register.html
index 9c0f8d9..b5d8c1f 100644
--- a/myproject/tempelates/accounts/register.html
+++ b/myproject/tempelates/accounts/register.html
@@ -1,67 +1,124 @@
-{% extends 'base.html' %}
-{% load static %}
-
-{% block extra_head %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
Create Account
-
- {% if messages %}
- {% for message in messages %}
-
{{ message }}
- {% endfor %}
- {% endif %}
-
- {% if error %}
-
{{ error }}
- {% endif %}
-
-
-
-
Already have an account? Login here
-
-
-
+{% block extra_head %}
+
+
+{% endblock %}
+
+{% block content %}
+
+
+
+
Create Account
+
Set your phone and delivery location now so checkout is faster, more accurate, and GPS-ready later.
+
+
+ {% if messages %}
+ {% for message in messages %}
+
{{ message }}
+ {% endfor %}
+ {% endif %}
+
+ {% if form.non_field_errors %}
+
{{ form.non_field_errors }}
+ {% endif %}
+
+
+
+
Already have an account? Login here
+
+
{% endblock %}
diff --git a/myproject/tempelates/base.html b/myproject/tempelates/base.html
index b787654..4281af9 100644
--- a/myproject/tempelates/base.html
+++ b/myproject/tempelates/base.html
@@ -8,9 +8,9 @@
-
-
-
+
+
+
{% block extra_head %}{% endblock %}
@@ -32,7 +32,7 @@
{% include 'includes/footer.html' %}
-
+