Hopp til innhold

Ideelt prosjekt

Hundesteder.no

Gjør det enklere å finne steder i Oslo der hunden er velkommen. Design og utvikling fra bunnen.

  • Next.js
  • Sanity
  • Google Maps
Utsnitt av forsiden til hundesteder.no: overskriften «Hundevennlige steder», søkefelt og filtre til venstre, og treffkortene for Mocca Oslo og Crow Bar & Brewery med åpningstider og adresse.

Skjermbilde av https://hundesteder.no, fanget 31. juli 2026. Søket og de første treffene.

Et ideelt prosjekt jeg driver selv: kart og oversikt over hundevennlige steder i Oslo, så du slipper å gjette om hunden kan bli med inn.

Alt er designet og bygget fra bunnen, av meg. Lite, konkret og nyttig. Den typen prosjekt som holder håndverket varmt.

Siden svarer på ett spørsmål: kan hunden bli med hit? Stedene er kafeer, barer, restauranter og butikker, hvert merket med om hunden kan være inne, ute eller begge deler. Du søker, filtrerer, eller lar telefonen finne det som ligger nærmest.

Søket

Skriv, og listen svarer

Søkefeltet venter et halvt sekund etter siste tastetrykk før det spør, så listen ikke blafrer mens du skriver. Filteret for type sted står rett ved siden av, og listen henter seks kort om gangen mens du ruller nedover.

Nærmeste

La telefonen svare

Gir du siden posisjonen din, sorteres alle stedene etter avstand, og hvert kort får sin egen kilometer. Adressen er en lenke rett videre til veibeskrivelsen, for neste steg er alltid å gå dit.

Bidra

Slik legger du inn et sted

  1. 01

    Steg 1

    Søk det opp

    Skjemaet søker bare i norske steder og henter adresse og posisjon selv. Du skriver ikke inn koordinater, og du staver ikke gateadressen feil.

  2. 02

    Steg 2

    Er det der fra før?

    Skjemaet kjenner stedene som allerede ligger inne, og merker forslag som er registrert fra før. Dubletten stoppes der den oppstår, ikke i etterkant.

  3. 03

    Steg 3

    Merk av

    Kan hunden være inne, ute eller begge deler? Og hva slags sted er det: kafé, bar, restaurant eller butikk? Mens du huker av, tegnes kortet ditt opp ved siden av skjemaet.

  4. 04

    Steg 4

    Vent på et menneske

    Ingenting blir synlig før noen har gått gjennom det. Det er den delen av prosjektet som trenger meg mest, og som får minst.

Under panseret

Fire valg som former siden

Det tok en runde å få nærmeste-knappen riktig. En periode ble de seks stedene hentet først og sortert etterpå, så «nærmest» var nærmest bare innenfor siden du allerede så på.

Avstand

Sorteringen skjer i spørringen

Posisjonen din sendes inn i spørringen. Innholdstjenesten sorterer stedene og regner ut kilometeren på hvert kort. Nettleseren gjør ingen matematikk.

Ytelse

Statisk først, spørring etterpå

Første visning er en ferdig bygget side som fornyer seg selv hvert minutt. Endrer du søk eller filter, går spørringen rett fra nettleseren til innholdstjenesten. Det finnes ikke noe eget søke-API i mellom.

Data

Åpningstidene kommer fra Google

I redigeringsverktøyet limer du inn stedets Google-id og trykker hent. Vurdering, nettside og åpningstider faller ned i dokumentet. Ingen skriver åpningstider for hånd.

Grensen

Ingen konto, ingen anmeldelser

Det finnes ingen innlogging, ingen anmeldelser og ingen favoritter. Siden gjør én ting. Det er nok til at det fortsatt kommer inn nye steder.