Case / hemsida för förening
Ankarsrums Jaktskytteklubb
Next.js / Postgres / adminläge
Ankarsrums Jaktskytteklubb har skjutbanor vid Tjursbo utanför Ankarsrum sedan 1962. Klubbens gamla hemsida låg nere, så jag byggde en ny där styrelsen själv kan lägga in nyheter och banbokningar.
ProblemKlubbens gamla sajt var nere, och informationen om banor, öppettider, medlemskap och jägarexamen fanns bara kvar i webbarkivet. En förening behöver dessutom kunna uppdatera nyheter och kalender löpande utan att någon i styrelsen behöver kunna koda.
LösningJag återskapade innehållet från den gamla sajten och byggde en ny hemsida med sidor för banor, medlemskap, bokningsregler, jägarexamen och kontakt, plus ett inloggat adminläge där styrelsen hanterar nyheter, kalender och fler adminkonton.
Tekniska beslutNext.js med Postgres för nyheter och kalender, så att innehållet som ändras ofta ligger i en databas och resten är snabba statiska sidor.Adminläge med inloggning, ett huvudkonto som kan skapa konton åt resten av styrelsen och spärr efter upprepade felaktiga inloggningsförsök.Bilderna förskalas innan de laddas upp, så att servern aldrig behöver bildbearbeta och minnet räcker gott.Telefonnummer till enskilda styrelsemedlemmar publiceras inte, av integritetsskäl.
Vad det visarKlubben har fått en modern hemsida som styrelsen själv kan hålla aktuell. Sajten granskas just nu av styrelsen innan den ersätter den gamla adressen. Projektet visar hur jag bygger hemsidor för föreningar: enkelt att uppdatera, tydligt för medlemmar och nya besökare.
TeknikNext.js 16React 19TypeScriptTailwind v4Neon PostgresRender