Slipp å skrive 'Frognerparken' for femtiende gang — stedforslag i FamilyBoard
Når du fyller inn stedet for en ny hendelse foreslår FamilyBoard automatisk steder fra familiens 200 siste hendelser. En liten ting som sparer minutter hver uke.

Det finnes en friksjon i en familiekalender som ingen snakker om — den som oppstår av at du skriver det samme om og om igen. "Mias fotballbane, Sandvika." "Tannlegen Lundqvist, Storgata 142." "Frognerparken." Femtiende gang du fyller inn det samme stedet er det ikke irriterende lenger — det er en stille, monumental tidstyveri.
I dag ruller vi ut stedforslag i FamilyBoard. Når du begynner å skrive stedet for en ny hendelse foreslår appen automatisk steder fra familiens 200 siste hendelser. Skriver du "Frog" er "Frognerparken" første treff.
Hva det er
Ingen magi, ingen AI, ingen skytjeneste. Når du oppretter en hendelse ser appen på stedene familien har brukt de 200 siste gangene, deduplikerer dem, sorterer alfabetisk — og legger fram som forslag mens du skriver.
Du får altså ikke en liste over byens mest besøkte steder. Du får en liste over familiens mest besøkte steder. Det er forskjellen mellom generisk autocomplete og en som faktisk vet hvordan dere lever.
Hvordan det føles
På web er det en vanlig <datalist> — den native nedtrekksboksen som nettleseren tegner selv. Du begynner å skrive, en liten liste dukker opp, du velger eller skriver ferdig. Ingen modal, ingen overlay, ingen modusbytte.
På iOS er det chips. Tre eller fire chips over tastaturet med dine vanligste steder — trykk eller skriv for å filtrere. Native iOS-følelse, ingen JavaScript-tyngde.
Begge flatene fungerer like godt offline som online. Listen kommer fra dine egne lokale data, ikke fra Google Maps.
Hvorfor slik
Det er fristende å koble til Google Places og få forslag på "alle steder i byen". Men for en familiekalender er det feil — du vil ikke ha alle steder, du vil ha dine steder. Frognerparken er kanskje ikke det mest søkte stedet i Oslo, men det er trolig ett av familiens mest brukte.
Denne tilnærmingen sparer også:
- En ekstern API-regning som vokser med brukerbasen
- En tredjeparts-avhengighet som kunne profilert familien
- Et GDPR-spørsmål om hvor adressene sendes
- Latens på en liten interaksjon som skal føles umiddelbar
Alt skjer lokalt. Alle steder kommer fra din egen kalender — derfor er det også raskt.
Teknisk
På web henter vi listen med en enkel spørring: select location from events where family_id = X order by created_at desc limit 200. Resultatet dedupliseres, sorteres, og legges inn som <option>-elementer under en <datalist>. På iOS er det en PlaceAutocompleteField-komponent som tar samme data og legger ut chips.
Begge flatene er trivielt små i kode. Denne funksjonen krevde ikke måneder å bygge — den krevde bare at vi la merke til den.
Den stilleste UX-seieren
De fleste familieapper konkurrerer på større features. Men de stilleste seierne er ofte de som fjerner tre sekunder friksjon fra en handling du gjør 200 ganger i året.
Prøv det
Stedforslag finnes i den nye iOS-appen og på familyboard.io. Opprett en hendelse, begynn å skrive på stedfeltet — det er alt som trengs.