← back to Patterndesignlab
initial scaffold: gitignore, package.json, README, real seamless assets
00e1d496b98cec8a64310a6bfc835a917dd2a073 · 2026-07-04 11:08:44 -0700 · Steve
Files touched
A .gitignoreA README.mdA data/source-catalog.jsonA package.jsonA public/assets/patterns/BRIEF-2026-animalprint-01_v1.pngA public/assets/patterns/BRIEF-2026-animalprint-01_v2.pngA public/assets/patterns/BRIEF-2026-animalprint-02_v1.pngA public/assets/patterns/BRIEF-2026-animalprint-02_v2.pngA public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v1.pngA public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v2.pngA public/assets/patterns/BRIEF-2026-deco-01_v1.pngA public/assets/patterns/BRIEF-2026-deco-01_v2.pngA public/assets/patterns/BRIEF-2026-deco-01_v3a.pngA public/assets/patterns/BRIEF-2026-deco-01_v3b.pngA public/assets/patterns/BRIEF-2026-deco-01_v4a.pngA public/assets/patterns/BRIEF-2026-deco-01_v4b.pngA public/assets/patterns/BRIEF-2026-ditsy-01_v1.pngA public/assets/patterns/BRIEF-2026-ditsy-01_v2.pngA public/assets/patterns/BRIEF-2026-mural-01_v1.pngA public/assets/patterns/BRIEF-2026-mural-01_v2.pngA public/assets/patterns/BRIEF-2026-texture-01_v1.pngA public/assets/patterns/BRIEF-2026-texture-01_v2.pngA public/assets/patterns/BRIEF-2026-texture-01_v3a.pngA public/assets/patterns/BRIEF-2026-texture-01_v3b.pngA public/assets/patterns/BRIEF-2026-toile-01_v1.pngA public/assets/patterns/BRIEF-2026-toile-01_v2.pngA public/assets/patterns/animalprint-01_150dpi.pngA public/assets/patterns/animalprint-02_150dpi.pngA public/assets/patterns/chinoiserie-sat-01_150dpi.pngA public/assets/patterns/deco-01_150dpi.pngA public/assets/patterns/ditsy-01_150dpi.pngA public/assets/patterns/mural-01_150dpi.pngA public/assets/patterns/texture-01_150dpi.pngA public/assets/patterns/toile-01_150dpi.png
Diff
commit 00e1d496b98cec8a64310a6bfc835a917dd2a073
Author: Steve <steve@designerwallcoverings.com>
Date: Sat Jul 4 11:08:44 2026 -0700
initial scaffold: gitignore, package.json, README, real seamless assets
---
.gitignore | 8 +
README.md | 32 +
data/source-catalog.json | 1193 ++++++++++++++++++++
package.json | 20 +
.../patterns/BRIEF-2026-animalprint-01_v1.png | Bin 0 -> 1301549 bytes
.../patterns/BRIEF-2026-animalprint-01_v2.png | Bin 0 -> 1658743 bytes
.../patterns/BRIEF-2026-animalprint-02_v1.png | Bin 0 -> 1096351 bytes
.../patterns/BRIEF-2026-animalprint-02_v2.png | Bin 0 -> 1180126 bytes
.../patterns/BRIEF-2026-chinoiserie-sat-01_v1.png | Bin 0 -> 1738769 bytes
.../patterns/BRIEF-2026-chinoiserie-sat-01_v2.png | Bin 0 -> 1685309 bytes
public/assets/patterns/BRIEF-2026-deco-01_v1.png | Bin 0 -> 2240015 bytes
public/assets/patterns/BRIEF-2026-deco-01_v2.png | Bin 0 -> 2232401 bytes
public/assets/patterns/BRIEF-2026-deco-01_v3a.png | Bin 0 -> 2123988 bytes
public/assets/patterns/BRIEF-2026-deco-01_v3b.png | Bin 0 -> 2314325 bytes
public/assets/patterns/BRIEF-2026-deco-01_v4a.png | Bin 0 -> 2102939 bytes
public/assets/patterns/BRIEF-2026-deco-01_v4b.png | Bin 0 -> 1565095 bytes
public/assets/patterns/BRIEF-2026-ditsy-01_v1.png | Bin 0 -> 1739807 bytes
public/assets/patterns/BRIEF-2026-ditsy-01_v2.png | Bin 0 -> 2017432 bytes
public/assets/patterns/BRIEF-2026-mural-01_v1.png | Bin 0 -> 1678529 bytes
public/assets/patterns/BRIEF-2026-mural-01_v2.png | Bin 0 -> 1522731 bytes
.../assets/patterns/BRIEF-2026-texture-01_v1.png | Bin 0 -> 2142138 bytes
.../assets/patterns/BRIEF-2026-texture-01_v2.png | Bin 0 -> 2037315 bytes
.../assets/patterns/BRIEF-2026-texture-01_v3a.png | Bin 0 -> 1565494 bytes
.../assets/patterns/BRIEF-2026-texture-01_v3b.png | Bin 0 -> 1613211 bytes
public/assets/patterns/BRIEF-2026-toile-01_v1.png | Bin 0 -> 2281033 bytes
public/assets/patterns/BRIEF-2026-toile-01_v2.png | Bin 0 -> 2276006 bytes
public/assets/patterns/animalprint-01_150dpi.png | Bin 0 -> 1480750 bytes
public/assets/patterns/animalprint-02_150dpi.png | Bin 0 -> 1212829 bytes
.../assets/patterns/chinoiserie-sat-01_150dpi.png | Bin 0 -> 1818155 bytes
public/assets/patterns/deco-01_150dpi.png | Bin 0 -> 2234229 bytes
public/assets/patterns/ditsy-01_150dpi.png | Bin 0 -> 1891923 bytes
public/assets/patterns/mural-01_150dpi.png | Bin 0 -> 1599610 bytes
public/assets/patterns/texture-01_150dpi.png | Bin 0 -> 1628206 bytes
public/assets/patterns/toile-01_150dpi.png | Bin 0 -> 2051895 bytes
34 files changed, 1253 insertions(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1924158
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+node_modules/
+.env*
+tmp/
+*.log
+.DS_Store
+dist/
+build/
+.next/
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4156241
--- /dev/null
+++ b/README.md
@@ -0,0 +1,32 @@
+# patterndesignlab.com
+
+A modern seamless-pattern licensing marketplace — the "beat Patternbank" build.
+Fresh standalone Express + Postgres app (DTD Option A). LOCAL-ONLY until Steve
+flips it public.
+
+## Compliance
+Content comes **only** from OWNED, settlement-passed designs (seeded from the
+Pattern Vault catalog). The `patternbank-archive` scrape is compliance-LOCKED
+and is NEVER read, served, imported, or referenced here.
+
+## Stack
+- Express server (`server.js`) on port **9781**, pm2 process `patterndesignlab`.
+- Postgres database **`patterndesignlab`** (separate DB on the local dw_unified
+ server — never writes dw_unified/shopify tables).
+- Basic-auth-until-public gate (`admin` / `DW2024!`), `PUBLIC` flag default OFF.
+- Stripe **TEST-mode only**; `sk_live_` keys are refused (money is Steve-gated).
+
+## Run
+```sh
+npm install
+npm run schema # create tables
+npm run seed # load owned designs + designers
+pm2 start server.js --name patterndesignlab
+```
+
+## Routes
+- `/` marketplace (search, faceted filters, DW sort + density)
+- `/design/:id` product detail (tile-on-wall preview, license tiers)
+- `/designer/:slug` designer portfolio
+- `/admin` design list (created date+time per card)
+- `/api/healthz`
diff --git a/data/source-catalog.json b/data/source-catalog.json
new file mode 100644
index 0000000..f86c00f
--- /dev/null
+++ b/data/source-catalog.json
@@ -0,0 +1,1193 @@
+[
+ {
+ "id": "PV-INHOUSE-001",
+ "title": "Arden Botanical \u2014 Heritage Trellis",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:42:00Z",
+ "img": "/assets/pilot/lane1.webp",
+ "wpbUrl": null,
+ "styleLine": "Heritage Botanical \u2014 original, generated in our own hand from live trend research (Forest green + cream on soft sage). Settlement-passed.",
+ "provenance": "design-trend-scout \u2192 generated \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT",
+ "roomImg": "/assets/rooms/room_arden.webp"
+ },
+ {
+ "id": "PV-INHOUSE-002",
+ "title": "Nocturne Bloom \u2014 Dark Moody Floral",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:42:00Z",
+ "img": "/assets/pilot/lane2.webp",
+ "wpbUrl": null,
+ "styleLine": "Dark Moody Florals \u2014 original, generated in our own hand from live trend research (Blush peony on ink-black ground). Settlement-passed.",
+ "provenance": "design-trend-scout \u2192 generated \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT",
+ "roomImg": "/assets/rooms/room_nocturne.webp"
+ },
+ {
+ "id": "PV-INHOUSE-h_black",
+ "title": "Gilded Bough \u2014 Heritage Noir",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T10:05:00Z",
+ "img": "/assets/pilot/h_black.webp",
+ "wpbUrl": null,
+ "styleLine": "Heritage botanical \u2014 original, in our own hand from live trend research (Antique gold on charcoal). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-h_blush",
+ "title": "Rosewater Trellis \u2014 Heritage Soft",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T10:05:00Z",
+ "img": "/assets/pilot/h_blush.webp",
+ "wpbUrl": null,
+ "styleLine": "Heritage botanical \u2014 original, in our own hand from live trend research (Sage on blush). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-m_plum",
+ "title": "Amethyst Nocturne \u2014 Moody Bloom",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T10:05:00Z",
+ "img": "/assets/pilot/m_plum.webp",
+ "wpbUrl": null,
+ "styleLine": "Dark moody floral \u2014 original, in our own hand from live trend research (Plum on aubergine-black). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-m_emerald",
+ "title": "Emerald Nocturne \u2014 Camellia",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T10:05:00Z",
+ "img": "/assets/pilot/m_emerald.webp",
+ "wpbUrl": null,
+ "styleLine": "Dark moody floral \u2014 original, in our own hand from live trend research (Blush on emerald-black). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane4",
+ "title": "Atomic Meadow \u2014 Mid-Century Retro",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:50:00Z",
+ "img": "/assets/pilot/lane4.webp",
+ "wpbUrl": null,
+ "styleLine": "Retro mid-century \u2014 original, in our own hand from live trend research (Mustard, teal & burnt-orange). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane5",
+ "title": "Tide Lines \u2014 Coastal Stripe",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:50:00Z",
+ "img": "/assets/pilot/lane5.webp",
+ "wpbUrl": null,
+ "styleLine": "Coastal stripe \u2014 original, in our own hand from live trend research (Faded navy, sage & sand). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT",
+ "roomImg": "/assets/rooms/room_tide.webp"
+ },
+ {
+ "id": "PV-INHOUSE-lane6",
+ "title": "Folk Tile \u2014 Block Print Geometry",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:50:00Z",
+ "img": "/assets/pilot/lane6.webp",
+ "wpbUrl": null,
+ "styleLine": "Block-print geometry \u2014 original, in our own hand from live trend research (Indigo & terracotta on cream). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane1c2",
+ "title": "Calico Vine \u2014 Heritage Ditsy",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:50:00Z",
+ "img": "/assets/pilot/lane1c2.webp",
+ "wpbUrl": null,
+ "styleLine": "Heritage botanical ditsy \u2014 original, in our own hand from live trend research (Terracotta & olive on bone). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane3b",
+ "title": "Cottage Wash \u2014 Painterly Floral",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:45:00Z",
+ "img": "/assets/pilot/lane3b.webp",
+ "wpbUrl": null,
+ "styleLine": "Painterly watercolor floral \u2014 original, in our own hand from live trend research (Blush + sage on warm cream). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane1b",
+ "title": "Indigo Trellis \u2014 Heritage Vine",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:45:00Z",
+ "img": "/assets/pilot/lane1b.webp",
+ "wpbUrl": null,
+ "styleLine": "Heritage botanical trellis \u2014 original, in our own hand from live trend research (Deep indigo on oatmeal). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane2b",
+ "title": "Crimson Nocturne \u2014 Moody Rose",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:45:00Z",
+ "img": "/assets/pilot/lane2b.webp",
+ "wpbUrl": null,
+ "styleLine": "Dark moody floral \u2014 original, in our own hand from live trend research (Burgundy rose on charcoal). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": "PV-INHOUSE-lane2c",
+ "title": "Teal Nocturne \u2014 Magnolia Bloom",
+ "category": "in-house-original",
+ "kind": "seamless_tile",
+ "dominantHex": "None",
+ "createdAt": "2026-07-02T09:45:00Z",
+ "img": "/assets/pilot/lane2c.webp",
+ "wpbUrl": null,
+ "styleLine": "Dark moody floral \u2014 original, in our own hand from live trend research (Ivory magnolia on deep teal). Settlement post-gen PASS.",
+ "provenance": "design-trend-scout \u2192 generate \u2192 settlement post-gen PASS",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57710,
+ "title": "Greige Carouse No.57710",
+ "category": "drunk-animals",
+ "kind": "seamless_tile",
+ "dominantHex": null,
+ "createdAt": "2026-06-09T19:58:01.387737+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57710",
+ "wpbUrl": "https://wallpapersback.com/design/57710",
+ "styleLine": "Revelrous animal characters mid-carouse on a soft greige ground \u2014 conversation-piece whimsy with a neutral palette that still behaves in a real room.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 56250,
+ "title": "Chamois Atelier No.56250",
+ "category": "muybridge-plate \u00b7 saddle-mocha",
+ "kind": "seamless_tile",
+ "dominantHex": "#fdf9e7",
+ "createdAt": "2026-06-02T15:21:03.69746+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/56250",
+ "wpbUrl": "https://wallpapersback.com/design/56250",
+ "styleLine": "Muybridge-style sequential motion plates in saddle-mocha on chamois \u2014 a scholarly, gallery-wall rhythm for studies, bars and menswear-leaning spaces.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 40178,
+ "title": "Apricot Folio No.40178",
+ "category": "chinoiserie \u00b7 champagne-linen",
+ "kind": "seamless_tile",
+ "dominantHex": "#D9C7B1",
+ "createdAt": "2026-05-25T00:39:15.088479+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/40178",
+ "wpbUrl": "https://wallpapersback.com/design/40178",
+ "styleLine": "Hand-painted-look chinoiserie branches drifting across a champagne-linen ground \u2014 classic East-meets-West elegance in warm apricot neutrals.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57669,
+ "title": "Chamois Reverie No.57669",
+ "category": "monterey-mural",
+ "kind": "mural_panel",
+ "dominantHex": "#c9b99c",
+ "createdAt": "2026-06-04T07:06:59.658824+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57669",
+ "wpbUrl": "https://wallpapersback.com/design/57669",
+ "styleLine": "Full-wall Monterey coastal reverie in sun-washed chamois \u2014 a panel mural that reads as fine-art scenery rather than repeat wallpaper.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 249,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 795,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 4500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 40172,
+ "title": "Oxblood Origin No.40172",
+ "category": "stripe \u00b7 oxblood",
+ "kind": "seamless_tile",
+ "dominantHex": "#802424",
+ "createdAt": "2026-05-25T00:36:21.550418+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/40172",
+ "wpbUrl": "https://wallpapersback.com/design/40172",
+ "styleLine": "A disciplined heritage stripe in deep oxblood \u2014 tailored, masculine, and instantly at home in libraries, halls and hospitality corridors.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 54111,
+ "title": "Chamois Studio No.54111",
+ "category": "designer-zoo-calm",
+ "kind": "seamless_tile",
+ "dominantHex": "#e3ded4",
+ "createdAt": "2026-05-28T17:38:18.705988+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/54111",
+ "wpbUrl": "https://wallpapersback.com/design/54111",
+ "styleLine": "A serene designer-zoo menagerie in muted chamois \u2014 calm, illustrative animals with the restraint of a high-end nursery-to-study crossover.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 7448,
+ "title": "Foxes Slumber in Bottle Green",
+ "category": "stoned-animals",
+ "kind": "seamless_tile",
+ "dominantHex": "#3e603c",
+ "createdAt": "2026-05-14T21:46:02.99694+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/7448",
+ "wpbUrl": "https://wallpapersback.com/design/7448",
+ "styleLine": "Heavy-lidded foxes slumbering in bottle green \u2014 moody storybook charm with saturated, jewel-box color.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 10024,
+ "title": "Greige Reverie No.10024",
+ "category": "inspired",
+ "kind": "seamless_tile",
+ "dominantHex": "#938f85",
+ "createdAt": "2026-05-20T07:16:31.92345+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/10024",
+ "wpbUrl": "https://wallpapersback.com/design/10024",
+ "styleLine": "A heritage-inspired abstract in layered greige \u2014 quiet, textural pattern that flatters furniture instead of fighting it.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57678,
+ "title": "Terracotta Atelier No.57678",
+ "category": "damask",
+ "kind": "seamless_tile",
+ "dominantHex": "#423730",
+ "createdAt": "2026-06-04T16:04:07.982096+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57678",
+ "wpbUrl": "https://wallpapersback.com/design/57678",
+ "styleLine": "Traditional damask reworked in terracotta and umber \u2014 old-world formality with an earthy, contemporary temperature.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57718,
+ "title": "Chamois Folio No.57718",
+ "category": "cactus",
+ "kind": "seamless_tile",
+ "dominantHex": "#f1e5c9",
+ "createdAt": "2026-06-09T20:18:38.448608+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57718",
+ "wpbUrl": "https://wallpapersback.com/design/57718",
+ "styleLine": "Desert cactus silhouettes on warm chamois \u2014 southwestern character kept polite enough for coastal and transitional rooms.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 38848,
+ "title": "Greige Folio No.38848",
+ "category": "cactus-11ft-mural",
+ "kind": "mural",
+ "dominantHex": "#7d7972",
+ "createdAt": "2026-05-21T21:03:03.164563+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/38848",
+ "wpbUrl": "https://wallpapersback.com/design/38848",
+ "styleLine": "An 11-foot floor-to-ceiling cactus mural in soft greige \u2014 sculptural desert scale for feature walls and lobbies.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 249,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 795,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 4500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 138,
+ "title": "Apricot Garden No.138",
+ "category": "floral",
+ "kind": "seamless_tile",
+ "dominantHex": "#e5bfac",
+ "createdAt": "2026-05-12T04:45:45.035538+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/138",
+ "wpbUrl": "https://wallpapersback.com/design/138",
+ "styleLine": "A soft apricot garden floral \u2014 romantic, painterly blooms with vintage-print warmth.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 40138,
+ "title": "Chamois Folio No.40138",
+ "category": "designer-scenic \u00b7 chamois",
+ "kind": "seamless_tile",
+ "dominantHex": "#F5F1E4",
+ "createdAt": "2026-05-25T00:17:04.77785+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/40138",
+ "wpbUrl": "https://wallpapersback.com/design/40138",
+ "styleLine": "A scenic panoramic toile in chamois \u2014 pastoral storytelling in a single sweeping colorway.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57717,
+ "title": "Prussian Origin No.57717",
+ "category": "geometric-block-leaves",
+ "kind": "seamless_tile",
+ "dominantHex": "#021233",
+ "createdAt": "2026-06-09T20:16:56.941806+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57717",
+ "wpbUrl": "https://wallpapersback.com/design/57717",
+ "styleLine": "Block-printed leaf geometry on deep Prussian blue \u2014 graphic, wood-block texture with serious nighttime drama.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57705,
+ "title": "Greige Lattice No.57705",
+ "category": "geometric",
+ "kind": "seamless_tile",
+ "dominantHex": null,
+ "createdAt": "2026-06-09T19:35:56.28038+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57705",
+ "wpbUrl": "https://wallpapersback.com/design/57705",
+ "styleLine": "A greige lattice geometric \u2014 architectural trellis order that layers under art and millwork effortlessly.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 54049,
+ "title": "Celadon Reverie No.54049",
+ "category": "drunk-monkeys-v2",
+ "kind": "seamless_tile",
+ "dominantHex": "#8bc17d",
+ "createdAt": "2026-05-28T13:32:04.189382+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/54049",
+ "wpbUrl": "https://wallpapersback.com/design/54049",
+ "styleLine": "Playful monkeys tumbling across a celadon ground \u2014 chinoiserie mischief in a fresh botanical green.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57688,
+ "title": "Sloths Saunter in Greige",
+ "category": "drunk-animals",
+ "kind": "seamless_tile",
+ "dominantHex": null,
+ "createdAt": "2026-06-09T19:16:22.518518+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57688",
+ "wpbUrl": "https://wallpapersback.com/design/57688",
+ "styleLine": "Sloths sauntering through a greige canopy \u2014 slow-living humor rendered in grown-up neutrals.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 56249,
+ "title": "Chamois Reverie No.56249",
+ "category": "muybridge-plate \u00b7 saddle-mocha",
+ "kind": "seamless_tile",
+ "dominantHex": "#fdf9e7",
+ "createdAt": "2026-06-02T15:21:01.66356+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/56249",
+ "wpbUrl": "https://wallpapersback.com/design/56249",
+ "styleLine": "A second Muybridge motion-study plate in chamois reverie \u2014 sepia sequences with archival, printed-page character.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 40177,
+ "title": "Chamois Origin No.40177",
+ "category": "chinoiserie \u00b7 smoke-ash",
+ "kind": "seamless_tile",
+ "dominantHex": "#DED7C1",
+ "createdAt": "2026-05-25T00:38:48.585999+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/40177",
+ "wpbUrl": "https://wallpapersback.com/design/40177",
+ "styleLine": "Chinoiserie branchwork in smoke-ash over warm chamois \u2014 softened contrast for bedrooms and quiet dining rooms.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 57668,
+ "title": "Chamois Folio No.57668",
+ "category": "monterey-mural",
+ "kind": "mural_panel",
+ "dominantHex": "#f3edde",
+ "createdAt": "2026-06-04T07:04:38.110538+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/57668",
+ "wpbUrl": "https://wallpapersback.com/design/57668",
+ "styleLine": "A companion Monterey mural panel in pale chamois \u2014 airy coastal scenery for multi-panel installations.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 249,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 795,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 4500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 40171,
+ "title": "Honey Studio No.40171",
+ "category": "stripe \u00b7 antique-brass",
+ "kind": "seamless_tile",
+ "dominantHex": "#B49555",
+ "createdAt": "2026-05-25T00:35:57.822834+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/40171",
+ "wpbUrl": "https://wallpapersback.com/design/40171",
+ "styleLine": "A honeyed stripe in antique brass \u2014 warm metallic-leaning bands with old-hotel polish.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 54109,
+ "title": "Chamois Reverie No.54109",
+ "category": "designer-zoo-calm",
+ "kind": "seamless_tile",
+ "dominantHex": "#c3bfaa",
+ "createdAt": "2026-05-28T17:29:36.439473+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/54109",
+ "wpbUrl": "https://wallpapersback.com/design/54109",
+ "styleLine": "Designer-zoo calm in deeper chamois \u2014 the menagerie line in a moodier, tea-stained neutral.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 7445,
+ "title": "Raccoons Drift in Claret",
+ "category": "stoned-animals",
+ "kind": "seamless_tile",
+ "dominantHex": "#76443a",
+ "createdAt": "2026-05-14T21:44:36.210008+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/7445",
+ "wpbUrl": "https://wallpapersback.com/design/7445",
+ "styleLine": "Raccoons drifting in claret \u2014 rich wine-dark ground with sly, characterful wildlife.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ },
+ {
+ "id": 10006,
+ "title": "Greige Studio No.10006",
+ "category": "inspired",
+ "kind": "seamless_tile",
+ "dominantHex": "#697072",
+ "createdAt": "2026-05-20T07:15:16.412401+00:00",
+ "img": "https://wallpapersback.com/designs/img/by-id/10006",
+ "wpbUrl": "https://wallpapersback.com/design/10006",
+ "styleLine": "An inspired abstract study in cool greige \u2014 smoky, mineral tones for modern minimal interiors.",
+ "licenseTiers": [
+ {
+ "tier": "digital_single_use",
+ "label": "Digital single-use license",
+ "priceUsd": 149,
+ "terms": "one product / one campaign, non-exclusive, no resale of the file"
+ },
+ {
+ "tier": "commercial_print",
+ "label": "Commercial print license",
+ "priceUsd": 495,
+ "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+ },
+ {
+ "tier": "exclusive",
+ "label": "Exclusive license",
+ "priceUsd": 2500,
+ "terms": "category-exclusive buyout, design retired from other channels"
+ }
+ ],
+ "pricingStatus": "DRAFT"
+ }
+]
\ No newline at end of file
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..3948676
--- /dev/null
+++ b/package.json
@@ -0,0 +1,20 @@
+{
+ "name": "patterndesignlab",
+ "version": "0.1.0",
+ "private": true,
+ "description": "patterndesignlab.com — a modern seamless-pattern licensing marketplace (a nicer Patternbank). OWNED content only.",
+ "main": "server.js",
+ "scripts": {
+ "start": "node server.js",
+ "seed": "node scripts/seed.js",
+ "schema": "psql -h 127.0.0.1 -U dw_admin -d patterndesignlab -f db/schema.sql"
+ },
+ "dependencies": {
+ "express": "^4.19.2",
+ "pg": "^8.11.5"
+ },
+ "optionalDependencies": {
+ "stripe": "^14.0.0",
+ "dotenv": "^16.4.5"
+ }
+}
diff --git a/public/assets/patterns/BRIEF-2026-animalprint-01_v1.png b/public/assets/patterns/BRIEF-2026-animalprint-01_v1.png
new file mode 100644
index 0000000..7247e8f
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-animalprint-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-animalprint-01_v2.png b/public/assets/patterns/BRIEF-2026-animalprint-01_v2.png
new file mode 100644
index 0000000..8477d97
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-animalprint-01_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-animalprint-02_v1.png b/public/assets/patterns/BRIEF-2026-animalprint-02_v1.png
new file mode 100644
index 0000000..245e4f9
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-animalprint-02_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-animalprint-02_v2.png b/public/assets/patterns/BRIEF-2026-animalprint-02_v2.png
new file mode 100644
index 0000000..af80657
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-animalprint-02_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v1.png b/public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v1.png
new file mode 100644
index 0000000..194d8dc
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v2.png b/public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v2.png
new file mode 100644
index 0000000..3dc0056
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-chinoiserie-sat-01_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-deco-01_v1.png b/public/assets/patterns/BRIEF-2026-deco-01_v1.png
new file mode 100644
index 0000000..4ec9ec9
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-deco-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-deco-01_v2.png b/public/assets/patterns/BRIEF-2026-deco-01_v2.png
new file mode 100644
index 0000000..2b44a8a
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-deco-01_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-deco-01_v3a.png b/public/assets/patterns/BRIEF-2026-deco-01_v3a.png
new file mode 100644
index 0000000..1e0ae06
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-deco-01_v3a.png differ
diff --git a/public/assets/patterns/BRIEF-2026-deco-01_v3b.png b/public/assets/patterns/BRIEF-2026-deco-01_v3b.png
new file mode 100644
index 0000000..d67110f
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-deco-01_v3b.png differ
diff --git a/public/assets/patterns/BRIEF-2026-deco-01_v4a.png b/public/assets/patterns/BRIEF-2026-deco-01_v4a.png
new file mode 100644
index 0000000..b94b839
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-deco-01_v4a.png differ
diff --git a/public/assets/patterns/BRIEF-2026-deco-01_v4b.png b/public/assets/patterns/BRIEF-2026-deco-01_v4b.png
new file mode 100644
index 0000000..d40f7ea
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-deco-01_v4b.png differ
diff --git a/public/assets/patterns/BRIEF-2026-ditsy-01_v1.png b/public/assets/patterns/BRIEF-2026-ditsy-01_v1.png
new file mode 100644
index 0000000..bc0430c
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-ditsy-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-ditsy-01_v2.png b/public/assets/patterns/BRIEF-2026-ditsy-01_v2.png
new file mode 100644
index 0000000..a49ca2b
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-ditsy-01_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-mural-01_v1.png b/public/assets/patterns/BRIEF-2026-mural-01_v1.png
new file mode 100644
index 0000000..17fdbf1
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-mural-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-mural-01_v2.png b/public/assets/patterns/BRIEF-2026-mural-01_v2.png
new file mode 100644
index 0000000..d28ae94
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-mural-01_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-texture-01_v1.png b/public/assets/patterns/BRIEF-2026-texture-01_v1.png
new file mode 100644
index 0000000..73d7b46
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-texture-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-texture-01_v2.png b/public/assets/patterns/BRIEF-2026-texture-01_v2.png
new file mode 100644
index 0000000..e288cb3
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-texture-01_v2.png differ
diff --git a/public/assets/patterns/BRIEF-2026-texture-01_v3a.png b/public/assets/patterns/BRIEF-2026-texture-01_v3a.png
new file mode 100644
index 0000000..bc74138
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-texture-01_v3a.png differ
diff --git a/public/assets/patterns/BRIEF-2026-texture-01_v3b.png b/public/assets/patterns/BRIEF-2026-texture-01_v3b.png
new file mode 100644
index 0000000..b9ed7c0
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-texture-01_v3b.png differ
diff --git a/public/assets/patterns/BRIEF-2026-toile-01_v1.png b/public/assets/patterns/BRIEF-2026-toile-01_v1.png
new file mode 100644
index 0000000..6ee9704
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-toile-01_v1.png differ
diff --git a/public/assets/patterns/BRIEF-2026-toile-01_v2.png b/public/assets/patterns/BRIEF-2026-toile-01_v2.png
new file mode 100644
index 0000000..9e78c9f
Binary files /dev/null and b/public/assets/patterns/BRIEF-2026-toile-01_v2.png differ
diff --git a/public/assets/patterns/animalprint-01_150dpi.png b/public/assets/patterns/animalprint-01_150dpi.png
new file mode 100644
index 0000000..9cc162d
Binary files /dev/null and b/public/assets/patterns/animalprint-01_150dpi.png differ
diff --git a/public/assets/patterns/animalprint-02_150dpi.png b/public/assets/patterns/animalprint-02_150dpi.png
new file mode 100644
index 0000000..d66bd65
Binary files /dev/null and b/public/assets/patterns/animalprint-02_150dpi.png differ
diff --git a/public/assets/patterns/chinoiserie-sat-01_150dpi.png b/public/assets/patterns/chinoiserie-sat-01_150dpi.png
new file mode 100644
index 0000000..ecc94dc
Binary files /dev/null and b/public/assets/patterns/chinoiserie-sat-01_150dpi.png differ
diff --git a/public/assets/patterns/deco-01_150dpi.png b/public/assets/patterns/deco-01_150dpi.png
new file mode 100644
index 0000000..1e43363
Binary files /dev/null and b/public/assets/patterns/deco-01_150dpi.png differ
diff --git a/public/assets/patterns/ditsy-01_150dpi.png b/public/assets/patterns/ditsy-01_150dpi.png
new file mode 100644
index 0000000..5357455
Binary files /dev/null and b/public/assets/patterns/ditsy-01_150dpi.png differ
diff --git a/public/assets/patterns/mural-01_150dpi.png b/public/assets/patterns/mural-01_150dpi.png
new file mode 100644
index 0000000..bad1625
Binary files /dev/null and b/public/assets/patterns/mural-01_150dpi.png differ
diff --git a/public/assets/patterns/texture-01_150dpi.png b/public/assets/patterns/texture-01_150dpi.png
new file mode 100644
index 0000000..6892b66
Binary files /dev/null and b/public/assets/patterns/texture-01_150dpi.png differ
diff --git a/public/assets/patterns/toile-01_150dpi.png b/public/assets/patterns/toile-01_150dpi.png
new file mode 100644
index 0000000..32f71f1
Binary files /dev/null and b/public/assets/patterns/toile-01_150dpi.png differ
(oldest)
·
back to Patterndesignlab
·
postgres schema + seed 38 owned designs across 3 designer pr 989cb8c →