— The Crate —
"The needle drops. The room changes."
A Viglet Turing ES marketplace sample that treats search the way a real record shop treats its customers:
warm lighting, amber wood tones, and a stubborn belief that how you find music matters.
Because browsing matters as much as finding.
Suggestions that know the difference between "Miles Davis" and "modal jazz" — and treat both well.
Filter by Genre, Decade (1950s → 2000s), Condition, Format (LP, 2xLP…), and Label.
Color-coded badges: green Mint → yellow Very Good → red Fair. Honesty, basically.
Because collectors care, and the data should too. Plus star ratings from 0–5.
Concentric grooves, gold label, 33⅓ rpm of pure visual comfort. Yes, that one above.
Record shops are dimly lit on purpose. Your eyes will thank you.
Every record on the shelf carries its full story.
| Field | Description |
|---|---|
title / artist | Album name and artist |
description / text | Sleeve-note summary and full album story |
cover_art | The sleeve |
release_date / decade | When the record met the world |
label | Columbia, Parlophone, ECM, Virgin, Blue Note… |
genre[] | Jazz, Rock, Electronic, Folk, Soul, Disco… |
format | LP · 2xLP · and everything in between |
condition | Mint · Near Mint · Very Good Plus · Very Good · Good · Fair |
price | In USD |
rating | 0–5 stars |
num_tracks | Track count |
is_first_pressing | Boolean — for the purists |
Three commands. One crate.
# From turing-marketplace/vinyl-records/app/ npm install npm run dev # local preview npm run compile # production build npm run package # build + zip ready for Marketplace import
The generated vinyl-records.zip packs the SN site export, content index,
and compiled SPA template. Import via Turing → Marketplace → Install from file and you are behind the counter.