Skip to main content

Status og oppgaver

Status og oppgaver

Fullførte oppgaver

MC #1796 — Nettside bygget fra Figma (H) ✅

  • 7 sider designet i Figma og kodet i Next.js
  • Ekte bilder/logoer hentet fra eksisterende kloftail.no (WordPress REST API)
  • Designtokens fra Figma (farger, typografi, spacing)
  • Fonter: Montserrat (headings) + Inter (body)

MC #1797 — Sanity CMS + Vercel deploy (H) ✅

  • Sanity prosjekt: 2p8jai8v, dataset: production
  • 5 schemas: nyhet, idrett, hendelse, anlegg, sponsor
  • Embedded Studio på /studio
  • Deployet til Vercel: https://web-puce-ten-85.vercel.app
  • CORS konfigurert for Vercel + localhost

Gjenstående oppgaver

MC #1798 — Spond-integrasjon (M)

  • Sync hendelser fra Spond til Sanity
  • Bruk unofficial Spond API (github.com/d3ntastic/spond-api)
  • Krever Spond-innlogging fra KIL
  • Automatisk oppdatering av kalender

MC #1799 — Fotballdata.no-integrasjon (M)

  • Embed kampdata-widget fra fotballdata.no
  • Krever ClubID fra fotballdata.no
  • Tabeller, resultater, terminlister

MC #1800 — PWA push-notifikasjoner (L)

  • Service worker + web app manifest
  • Push-varsler via Web Push API
  • Installbar som app fra nettleseren

MC #1801 — NIF/Rubic medlemsdata API (L)

  • Krever partnerkontrakt med NIF/Rubic
  • Sømløs "Bli medlem"-flow
  • Foreløpig: direkte lenke til Rubic

MC #1802 — CRM Dashboard (M)

  • Sponsoroversikt (kontrakter, fornyelse)
  • Dugnad/frivillig-tracking
  • Krever database (Supabase/Neon)
  • Fase 2 — etter nettside er live

Sider bygget

Side Rute Innhold
Forside / Hero, idretter, nyheter, hendelser, sponsorer
Fotball /fotball Lag, treningstider, nyheter (placeholder-data)
Kalender /kalender Hendelser + banekalender
Bakkedalen /bakkedalen Idrettspark showcase, fasiliteter, kart
Nyheter /nyheter Artikkel med kampfakta-sidebar
Bli medlem /bli-medlem Priser, idrettsvalg, FAQ
Studio /studio Sanity CMS admin

Sanity-schemas

Schema Felter
nyhet title, slug, sport, mainImage, publishedAt, author, excerpt, body, tags
idrett name, slug, icon, color, memberCount, teamCount, coachCount, contact, image, description, spondGroupId, fotballdataClubId
hendelse title, type, sport, startTime, endTime, location, opponent, teamName, spondEventId
anlegg name, slug, details, image, sports, address, description
sponsor name, logo, url, tier, active, order

Merknader

  • Fotball-sidens data er placeholder — trenger ekte data fra Spond/Sanity
  • Custom domene (kloftail.no) settes opp når KIL er klar til å bytte fra WordPress
  • Alem går av styret mars 2026 — tilbud sendes som ALAI etterpå