diff --git a/plants/templates/plants/dashboard.html b/plants/templates/plants/dashboard.html
index 7a2fab3..4ed1d93 100644
--- a/plants/templates/plants/dashboard.html
+++ b/plants/templates/plants/dashboard.html
@@ -42,6 +42,29 @@
{% endif %}
+{% if latest_plants %}
+
+{% endif %}
+
diff --git a/plants/views/dashboard.py b/plants/views/dashboard.py
index a1443c6..81a6917 100644
--- a/plants/views/dashboard.py
+++ b/plants/views/dashboard.py
@@ -7,10 +7,12 @@ def dashboard(request):
today = date.today()
all_plants = list(Plant.objects.select_related('species').all())
blooming_now = [p for p in all_plants if today.month in (p.bloom_months or [])]
+ latest_plants = Plant.objects.select_related('species', 'location').prefetch_related('photos').order_by('-pk')[:6]
return render(request, 'plants/dashboard.html', {
'total_plants': len(all_plants),
'blooming_now': blooming_now,
'blooming_now_count': len(blooming_now),
'today': today,
+ 'latest_plants': latest_plants,
})