A prototype by Mixlog · 2026
Find record
stores.
The map for vinyl — discover record stores, vinyl clubs and the nights where wax gets played, across Europe. Every card had a soundtrack; the map learned your taste.
As it shipped
The four screens.
The idea
Hear a shop before you visit.
Taste as the signal
Vinyl lovers know Discogs for records and maps for addresses. Nothing connected your taste to the right shops and nights in a city you don't know. Hearing beats reading tags.
Swipe, listen, learn
Cards for stores, clubs and events, each with a soundtrack you could change until it fit. Like while a track plays, skip bad fits, and the next cards sound more like you.
Save and show up
Save a night, get a reminder, get directions to a shop. Same city, your version of the scene.
Human-reviewed data
Stores, clubs and events were stitched from many sources, then nothing appeared in the app until a person approved it. Thin cities said so.
Explore without an account
Map, discovery and the dashboard were public. Only the personal layer, saving and the taste profile, asked you to sign in, with Google or email.
Europe first
Built from the Belgian scene outward with The Rekord Klub: Ghent, Berlin, London, Milan and 84 more cities at the last count.
Under the hood
How it was built.
A single Next.js app with server-side API routes reading Postgres directly, deployed as one container. Auth was a hosted sign-in with Google and email. The whole thing was infrastructure-as-code, so it can be stood up again from the repository.
- WebNext.js 15 App Router, TypeScript, Tailwind, Leaflet map on CARTO tiles
- DataPostgreSQL 17: places, events, catalog, audio packs, swipes, saves, taste profiles
- HostingAWS App Runner container, Aurora Serverless v2, Cognito, behind Cloudflare
- PipelineScraped and merged sources, pending → human review → published; Discogs import for collections
- AudioPer-card preview tracks resolved from Tunelog, verified 100% playable at launch
- Ran30 May → early September 2026 at waxm.app
Status
Offline, not forgotten.
The prototype proved the loop: pick a genre, swipe a few cards while tracks play, and the map starts to sound like you. It also proved that a demo nobody is funding should not run a database and a container all month. In September 2026 the hosting was shut down; the code, the data and the user list are archived and can be restored.
If you want to see it running again, build on the dataset, or talk about what comes next, get in touch.
hello@mixlog.app