Window: en butik där ingenting säljs
Fjorton kategorier, 350 produkter, en varukorg som aldrig går till kassan. Byggd åt min mamma, som inte kunde sluta handla på nätet.

- 350
- produkter fotograferade
- 14
- kategorier
- 0
- saker till salu
Bakgrund
Min mamma handlar på nätet när hon är orolig. Inte efter något särskilt. Bläddrandet är poängen, och paketet som kommer är en antiklimax hon sedan måste hitta plats för.
Jag såg tillräckligt mycket av den loopen för att märka vilken del hon faktiskt ville ha. Det var inte leveransen. Det var skrollandet, jämförandet, läggandet i varukorgen, den lilla känslan av att ett beslut fattas. Kassan var skatten hon betalade för resten.
Så jag byggde resten. Window är en butik med fjorton kategorier och 350 produkter, och ingen av dem finns. Du kan bläddra, filtrera, jämföra, lägga i varukorgen och spara saker till senare. Varukorgen går aldrig till kassan, eftersom det inte finns något bakom den.
Problemet
Tvångsmässig näthandel svarar inte särskilt bra på att bli tillsagd att sluta. Blockerare gör begäret till en låst dörr, och en låst dörr är något att ta sig runt. Varje app jag tittade på var byggd på subtraktion: göm butiken, räkna dagarna, må dåligt över återfallet.
Ingenting erbjöd beteendet utan konsekvensen. Begäret är verkligt och det vill ha ett föremål. Att ta bort föremålet tar inte bort begäret; det lämnar det bara cirklande.
Jag måste också vara ärlig om vad det här inte är. Det är inte terapi, det är inte en klinisk insats, och jag är inte kvalificerad att bygga något av det. Att göra fel där vore värre än att inte bygga den alls.
Min roll
Allt, ensam. Nuits har aldrig anställt någon.
Jag designade butiken, skrev varje produktnamn och produktbeskrivning, ritade ikonerna och fotograferade alla 350 föremål själv i Helsingfors, mest efter mörkrets inbrott, eftersom det var då jag hade tid och eftersom ljuset var bättre än alternativet. Jag byggde sajten, skrev texten till hjälpsidorna och satte ihop katalogen över stödlinjer.
Fotograferingen var ingen genväg förbi bildbanksbilder. Den var projektets överlägset längsta del, och den är skälet till att butiken läses som en butik i stället för som en demo.
Angreppssätt
Window fungerar bara om den är övertygande. En parodibutik med platshållarrektanglar ger dig ingenting, eftersom det som ersätts är en fullständig sinnesvana: riktiga fotografier, riktiga priser, riktiga kategorisidor, riktig ”kunder tittade också på”-logik. I samma stund det känns som ett skämt slutar den fungera.
Så disciplinen var att bygga en genuint bra e-handelssajt och sedan ta bort exakt en sak. Varje annan funktion finns kvar. Varukorgen håller varor. Sparade listan består. Priserna är konsekventa inom en kategori. Det absurda är inte utsmyckat; det finns bara där, i att knappen på slutet inte gör någonting.
Två sidor bär ärligheten. Den ena är en katalog över riktiga stödlinjer. Den andra säger rakt ut att Window inte är behandling och inte påstår sig vara det, och pekar mot människor som är kvalificerade. Båda är länkade från sidfoten på varje sida, inte begravda i en om-sektion.
Så byggde jag det
Next.js, helt förrenderat, på Cloudflare. Det finns ingen serverrendering, ingen databas och inget användarkonto, vilket är det första integritetsbeslutet snarare än ett prestandabeslut. Om jag inte bygger någon backend finns det ingen surfhistorik från en sårbar person liggande på min infrastruktur. Det finns ingenting att göra intrång i och ingenting att begära ut.
Varukorgens tillstånd, sparade varor och inställningar bor i webbläsaren och stannar där. Hela katalogen levereras som statisk utdata, så sajten installeras som en PWA och fungerar med nätet avstängt. Det spelar större roll än det låter: ögonblicket någon sträcker sig efter vanan är ofta ögonblicket hon befinner sig någonstans med dålig täckning, och en offlinebutik som laddar direkt är mer användbar än en snabb som kräver uppkoppling.
Det finns ingen AI i Window alls. Ingen rekommendationsmodell, ingen genererad beskrivning, inte ett enda anrop till en leverantör. Det var ett medvetet val och jag får frågan ofta. Produkttext skriven av en modell hade gått fortare att ta fram och hade lästs som utfyllnad, och utfyllnad förstör illusionen som alltihop hänger på. Viktigare: en personaliseringsmodell riktad mot en tvångsmässig shoppare är en maskin för att göra tvånget värre. Jag ville inte bygga den, inte ens av misstag, inte ens bra.
Resultat
Den ligger live på windowshops.org. Min mamma använder den. Det är hela framgångsmåttet jag satte och det enda jag är säker på att kunna mäta.
Utöver det, det jag inte väntade mig: folk bläddrar i den som en bläddringsupplevelse, utan något tvång inblandat, på det sätt man bläddrar i en katalog. Det går bra för mig.
Vad jag skulle göra annorlunda
Fjorton kategorier var ambitiöst för en enda fotograf. Jag skulle leverera sex djupa kategorier i stället för fjorton grunda, eftersom en tunn kategori är det snabbaste sättet att bryta illusionen.
Jag skulle också ha skrivit sidan om att det inte är behandling först, före butiken. Jag skrev den sent, och att skriva den sent innebar att jag fick jobba om tonen över hela sajten för att matcha den.




