[object Object]

← back to Homesonspec

Featured homes: spread price bands (value ~250-380k / mid ~480-650k / luxury 750k+) so tiers read distinctly

f4b686d48f1a800737577bcb230a4be26465d993 · 2026-07-22 20:12:13 -0700 · Steve

Files touched

Diff

commit f4b686d48f1a800737577bcb230a4be26465d993
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jul 22 20:12:13 2026 -0700

    Featured homes: spread price bands (value ~250-380k / mid ~480-650k / luxury 750k+) so tiers read distinctly
---
 apps/web/src/app/page.tsx | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx
index 14e5e7d..aa69cb0 100644
--- a/apps/web/src/app/page.tsx
+++ b/apps/web/src/app/page.tsx
@@ -57,8 +57,10 @@ export default async function HomePage() {
     images: { isEmpty: false },
   };
   const [lowHome, midHome, highHome] = await Promise.all([
-    prisma.inventoryHome.findFirst({ where: { ...featBase, price: { gte: 150000, lt: 400000 } }, orderBy: { price: "desc" }, select: featuredSelect }),
-    prisma.inventoryHome.findFirst({ where: { ...featBase, price: { gte: 400000, lt: 650000 } }, orderBy: { price: "asc" }, select: featuredSelect }),
+    // Genuinely low (bottom of the value band) / true mid / top-of-market luxury,
+    // so the three cards read as distinct price levels, not boundary neighbors.
+    prisma.inventoryHome.findFirst({ where: { ...featBase, price: { gte: 250000, lt: 380000 } }, orderBy: { price: "asc" }, select: featuredSelect }),
+    prisma.inventoryHome.findFirst({ where: { ...featBase, price: { gte: 480000, lt: 650000 } }, orderBy: { price: "asc" }, select: featuredSelect }),
     prisma.inventoryHome.findFirst({ where: { ...featBase, price: { gte: 750000 } }, orderBy: { price: "desc" }, select: featuredSelect }),
   ]);
   const featured = [

← ba86ab2 Homepage: 3 featured homes on load — Value / Mid-range / Lux  ·  back to Homesonspec  ·  auto-save: 2026-07-22T20:46:37 (1 files) — packages/database bda9b29 →