Delebilsklub

Administratorvejledning

Bookingsystem — komplet guide til administratorer

ID3
Renault Zoe
Berlingo
ID Buzz
🔒 Kun for administratorer
Indholdsfortegnelse
  1. 1 Om systemet 3
  2. 2 Admin-adgang 4
  3. 3 Kalendervisning 5
  4. 3.1 Dag-, uge- og månedvisning 5
  5. 3.2 Til- og fravalg af biler 6
  6. 4 Opret og rediger bookinger 7
  7. 5 Aflever bil 9
  8. 6 Admin-panelet 11
  9. 6.1 Biler — tilføj, rediger, slet 11
  10. 6.2 Alle bookinger 12
  11. 6.3 Afleveringer 13
  12. 6.4 Aktivitetslog 13
  13. 6.5 Skraldespand — gendan og slet 14
  14. 7 Km-håndtering 14
  15. 8 Tips og hurtige svar 15
Sektion 1

Om systemet

Delebilsklubens bookingsystem giver alle medlemmer mulighed for at reservere og aflevere klub­bens biler via en simpel webapp — ingen installation, ingen login for brugere.

ID3
Blå
Renault Zoe
Grøn
Berlingo
Amber
ID Buzz
Lilla

Hvad kan systemet?

FunktionBeskrivelse
KalenderVisuelt overblik over alle bookinger — dag, uge eller måned
BookingReserver en bil ved at vælge navn fra brugerlisten, angive tidspunkt og forventet km
Aflever bilRegistrer aflevering med faktisk km-stand og køretid
BrugerdatabaseAdministrer medlemslisten — tilføj, rediger, slet og importér via CSV
Mit regnskabPersonlig oversigt med kilometeromkostninger og tidspris pr. tur med filtre
Admin-panelFuldt overblik over biler, bookinger, afleveringer, brugere og log
Km-trackingAutomatisk beregning af kørte km og opdatering af km-tæller
AktivitetslogKomplet historik over alle handlinger i systemet

Teknisk platform

Systemet kører som en statisk webside hostet på GitHub Pages (gratis). Databasen er Supabase (gratis tier). Der kræves ingen server, ingen installation og ingen vedligeholdelse af infrastruktur.

💡
Adgang til systemet

Systemet åbnes i en webbrowser. Alle med linket kan bruge det — ingen login kræves for almindelige brugere. Admin-adgang beskyttes med adgangskode.

Sektion 2

Admin-adgang

Admin-funktionerne er skjult for almindelige brugere. Adgangen er bevidst gjort diskret, så layoutet fremstår rent og enkelt for alle andre.

🔒
Sådan åbner du admin-panelet

Klik 5 gange hurtigt på logoet "🚗 Delebilsklub" øverst til venstre i navigationsbjælken. Klik alle 5 klik inden for 2 sekunder. Siden skifter automatisk til admin-visningen.

Log ind med adgangskode

1
Åbn admin-siden Klik 5 gange hurtigt på logoet øverst til venstre.
2
Indtast adgangskoden Skriv admin-adgangskoden i feltet og tryk Log ind (eller Enter).
3
Admin-panelet åbner Du ser nu 5 faner: Biler, Bookinger, Afleveringer, Log og Skraldespand.
⚠️
Opbevar adgangskoden sikkert

Del kun adgangskoden med klubadministratorer. Adgangskoden er gemt i systemets kode — kontakt den tekniske ansvarlige for at ændre den.

Sessionen husker ikke din admin-status — næste gang du besøger siden, skal du logge ind igen. Dette er en bevidst sikkerhedsforanstaltning.

Sektion 3

Kalendervisning

Forsiden viser en kalender over alle bookinger. Her kan du se hvem der har booket hvilken bil, og hvornår bilerne er ledige.

Kalender
Aflever bil
ID3
Renault Zoe
Berlingo
ID Buzz
←   26 maj – 1 jun 2025   I dag   →
Dag
Uge
Måned
MAN
26
TIR
27
ONS
28
TOR
29
08:0012:0016:00
Peter H.
Sofie
Anna M.
Lars K.
Bo

3.1 Dag-, uge- og månedvisning

Brug de tre knapper Dag / Uge / Måned til at skifte visning. Knapperne er placeret i en separat række under toolbar og er altid synlige — også på mobil.

VisningHvad du serBedst til
Dag Én dag ad gangen med fuld tidslinje (00:00–24:00). Ugenummer vises i hjørnet af tidskolonnen. Detaljeret overblik for en bestemt dag
Uge 7 dage side om side. Ugenummer vises i navigationsbjælken (Uge 22 · 26 maj – 1 jun) og i tidskolonnens hjørne. Standard ugeoverblik — anbefales
Måned Månedsgitter med farvestreger per booking. Ugenumre vises i en dedikeret venstre kolonne. Hurtigt overblik over belægning

Navigationspilene ← → skifter hhv. en dag, en uge eller en måned. Knappen I dag springer altid tilbage til den aktuelle dato.

Bookinger over flere dage

En booking der strækker sig over midnat vises i kalenderen på alle de dage den dækker. Blokken fylder hele søjlen for dage midt i perioden. Øverste kant af blokken er stiplet, hvis bookingen begyndte dagen før — tilsvarende er bundkanten stiplet, hvis den fortsætter dagen efter. Det gør det let at se præcis hvornår en bil er optaget på tværs af dage.

Afleverede bookinger viser desuden en varighed (f.eks. 2:45) direkte i kalenderblokken, så man hurtigt kan se hvor længe bilen var i brug.

3.2 Til- og fravalg af biler

Øverst i kalenderen er der farveknapper for hver bil. Klik på en knap for at skjule eller vise den pågælende bil i kalenderen. En nedtonet knap (lav opacitet) betyder, at bilen er skjult. Dette ændrer ikke bookingerne — det er kun en visuel filtrering.

Valget huskes automatisk i browseren og gendannes næste gang systemet åbnes.

💡
Klik i kalenderen for at oprette booking

Klik på et ledigt tidspunkt i dag- eller ugevisningen for at åbne bookingformularen. I månedvisningen skifter et klik til dagvisningen for den valgte dag.

Sektion 4

Opret og rediger bookinger

Bookinger oprettes fra kalenderen. Alle medlemmer kan booke — der kræves ingen konto. Systemet tjekker automatisk for dobbeltbookinger.

Opret en ny booking

1
Klik i kalenderen Klik på et ledigt tidspunkt i dag- eller ugevisningen. Et +-tegn viser, at området er klikbart. Formularen åbner med det valgte tidspunkt forudfyldt.
2
Vælg bil Øverst i formularen vises farveknapper for alle biler. Klik på den bil du ønsker at booke.
3
Vælg dit navn på listen Vælg dit navn i rullemenuen — telefonnummer udfyldes automatisk. Angiv forventet antal km og tidsrum (start og slut). Bemærkninger og personlig note er valgfri.
4
Klik "Book bil" Systemet kontrollerer for konflikter i realtid. Hvis bilen er optaget, vises tidspunktet for konflikten samt hvornår bilen er ledig igen.
▾ Peter Hansen
Hentes automatisk
85 km
Man 26. maj kl. 09:00
Man 26. maj kl. 17:00
Valgfrit...
F.eks. Erhvervskørsel eller Tur til Mormor...
⏱
Tidspunkter i kvarterstrin

Start- og sluttidspunkter vælges i spring på 15 minutter (00, 15, 30, 45). Dette sikrer ensartet håndtering på tværs af bookinger.

⏪
Booking tilbage i tiden

Alle brugere — ikke kun administratorer — kan booke med et starttidspunkt i fortiden, f.eks. for at registrere en tur i efterhånd. Hvis starttidspunktet er mere end 30 minutter tilbage, vises en gul advarsel i formularen, så man ikke kommer til det ved en fejl.

💾
Husk mig

I bookingformularen kan brugeren sætte hak i Husk mit valg. Det valgte navn gemmes i browseren og forudfyldes automatisk næste gang formularen åbnes — ingen login kræves.

📝
Personlig note

Feltet Personlig note er valgfrit og kun synligt for bookeren under 📊 Mit regnskab. Brug det til f.eks. "Erhvervskørsel" eller "Ferie" for nemmere at holde styr på dine ture.

Se og rediger en eksisterende booking

Klik på en farveblok i kalenderen for at åbne detaljerne for den booking. Her ses booker, telefon, periode, tidsrum (beregnet varighed i format T:MM, f.eks. 2:45), forventet km og eventuelle afleveringsoplysninger. Grå (afleverede) bookinger kan også klikkes og redigeres.

1
Klik på bookingblokken i kalenderen — både farvede (aktive) og blegfarvede (afleverede) blokke kan klikkes
2
Klik "Rediger" i detailvisningen for at rette navn, tidspunkt, km eller bemærkninger — gælder for alle bookinger uanset status
3
Klik "Annuller booking" for at slette en aktiv booking — det kræver bekræftelse
⚠️
Redigering af afleverede bookinger

Når man redigerer en booking med status Afsluttet, vises en advarsel både i bekræftelsesdialogen og i selve formularen. Ændringer påvirker kun bookingsdata — afleveringsregistreringen (km, varighed) forbliver uændret.

⚠️
Annullering er permanent

En annulleret booking kan ikke gendannes. Handlingen skrives til aktivitetsloggen.

Sektion 5

Aflever bil

Aflevering sker direkte fra kalenderen — ingen separat fane. Brugeren klikker på sin aktive booking og trykker på "Aflever bil". Knappen er kun aktiv, når bookingen er gået i gang.

🕐
Tidsbetinget aktivering

"Aflever bil"-knappen bliver aktiv fra bookingperiodens starttidspunkt — for alle brugere, inkl. administratorer. Knappen er også aktiv, hvis bookingperiodens sluttidspunkt er overskredet, så en overskreden booking altid kan afleveres.

Registrer en aflevering

1
Klik på booking-blokken i kalenderen Aktive bookinger vises som farvede blokke. Knappen "Aflever bil" er kun tilgængelig for aktive bookinger.
2
Klik "Aflever bil" Knappen er aktiv fra bookingperiodens starttidspunkt. Afleveringsformularen åbner.
3
Bekræft eller juster afleveringstidspunktet Feltet er forudfyldt med nuværende tidspunkt (afrundet til 15 min). Kan ændres.
4
Aflæs og indtast km-stand Bilens aktuelle km-stand vises automatisk. Feltet "Kørte km" beregnes ud fra differencen.
5
Tilføj evt. kommentarer og klik "Registrer aflevering" Kommentarer kan bruges til at notere skader, manko på batteri, parkeringsforhold osv.

Hvad sker i kalenderen efter aflevering?

Den afleverede booking forbliver synlig i kalenderen, men ændrer udseende: den vises i en lys/bleg udgave af bilens egen farve med en farvet venstrekant, så det er tydeligt hvilken bil det drejer sig om — men stadig klart markeret som afsluttet. Inde i blokken vises den faktiske varighed i format T:MM (f.eks. 2:45). Klik på blokken for at se fulde afleveringsoplysninger (km kørt, km-stand ved aflevering, kommentarer) eller for at redigere bookingen.

En afleveret booking spærrer aldrig for nye bookinger — selv hvis der stadig er tid tilbage af den oprindelige bookingperiode, kan en anden bruger frit reservere bilen i det tidsrum.

Hvad sker der ved registrering?

HandlingBeskrivelse
Km-tæller opdateresBilens aktuelle km sættes til den aflæste km-stand
Booking markeres færdigHvis en booking er tilknyttet, ændres status til "Afsluttet"
Aflevering gemmesStart km, slut km, kørte km, varighed og kommentarer logges
Aktivitetslog opdateresHandlingen skrives til systemets log med alle detaljer
🔑
Km-standen er altid bilens faktiske nuværende stand

Systemet bruger bilens aktuelle km-tæller (ikke km-standen fra da bookingen blev oprettet) som startpunkt for beregning. Det sikrer korrekt optælling selv hvis bilen har kørt siden bookingen blev oprettet.

⚠️
Aflæst km-stand skal være højere end eller lig med startværdien

Systemet afviser en registrering hvor den aflæste km-stand er lavere end bilens aktuelle km-stand. Dobbelttjek altid aflæsningen inden du registrerer.

Sektion 6

Admin-panelet

Admin-panelet giver dig fuldt overblik og kontrol over systemet. Det åbnes via 5 hurtige klik på logoet efterfulgt af adgangskoden.

Admin
🚗 Biler
📅 Bookinger
✅ Afleveringer
📋 Log
👥 Brugere
🗑️ Skraldespand

← Vælg en fane for at se de tilsvarende data

6.1 Biler — tilføj, rediger, slet

Under fanen Biler ser du alle aktive biler med navn og aktuel km-stand. Til højre vises de næste kommende bookinger.

Tilføj ny bil

1
Udfyld Navn (f.eks. "Model Y"), vælg farve med farvepaletten og angiv Startkilometer
2
Klik Tilføj bil — bilen vises straks i kalenderen og i afleveringsformularen

Rediger eksisterende bil

Klik på ✏ Rediger ud for bilen. Du kan ændre navn, farve og km-stand. Km-standen bør normalt kun ændres ved fejlindtastning — brug ellers afleveringsfunktionen.

Slet bil

Klik på 🗑 Slet ud for bilen og bekræft. Bilen markeres som inaktiv og forsvinder fra kalenderen. Alle tilknyttede bookinger slettes også.

🚫
Sletning er permanent

En slettet bil kan ikke gendannes via systemet. Historiske afleveringer beholdes i databasen, men bilen fjernes fra alle visninger.

6.2 Alle bookinger

Fanen Bookinger viser alle bookinger i systemet — aktive, afsluttede og annullerede — med mulighed for filtrering.

KolonneBeskrivelse
BilFarvet prik + bilnavn
BrugerNavn på den der bookede
TelefonKontaktnummer
Start / SlutBookingperioden
Forv. kmForventet antal km ved bookingen
Status Aktiv   Afsluttet   Annulleret

Brug filtrene øverst til at afgrænse på bil og/eller status. Klik ↻ Opdater for at hente de nyeste data.

Eksport

Klik på knappen ⬇ Eksporter for at downloade alle viste bookinger. Vælg format i menuen:

FormatBruges til
CSV (Excel)Åbnes direkte i Excel eller Google Sheets — tegnsæt er UTF-8 med BOM
JSONMaskinlæsbart format til viderebehandling

Redigeringstilstand

Klik på ✏ Rediger for at aktivere redigeringstilstand. Der vises et afkrydsningsfelt ud for hver række. Vælg de ønskede poster og brug knapperne i bjælken:

KnapFunktion
Rediger valgteÅbner bookingformularen forudfyldt for redigering. Bekræftelse kræves.
Slet valgteSletter de markerede poster. Bekræftelse kræves — de flyttes til Skraldespanden.
Slet alleSletter samtlige bookinger i listen. Kræver dobbelt bekræftelse.
⚠️
Slettede poster gemmes i Skraldespanden

Poster der slettes via redigeringstilstand havner i fanen Skraldespand og kan gendannes. Se afsnit 6.6.

6.3 Afleveringer

Fanen Afleveringer viser alle registrerede afleveringer med start km, slut km, kørte km, varighed (T:MM-format, f.eks. 2:45) og eventuelle kommentarer.

Brug bilfilter og opdateringsknappen på samme måde som under Bookinger. Eksport og redigeringstilstand fungerer på samme vis — se afsnit 6.2.

📊 Regnskab

Klik på knappen 📊 Regnskab under fanen Afleveringer for at åbne regnskabsoversigten. Vælg et kvartal i menuen, og systemet beregner automatisk km-omkostninger og tidsomkostninger for alle brugere i den valgte periode — baseret på de aktuelle priser (se afsnit Priser i brugerguiden).

KolonneBeskrivelse
BrugerNavn på den der har kørt
TureAntal afleveringer i perioden
Km kørtSamlet antal kørte km
Km-prisBeregnet ud fra bilens priskategori og km-tærskel
TidsprisBeregnet som hele døgn × 150 kr. + resterende timer × 15 kr.
TotalKm-pris + tidspris

6.4 Aktivitetslog

Loggen er en komplet kronologisk historik over alle handlinger i systemet. Den kan ikke slettes eller redigeres.

HandlingFarveHvornår logges den?
Booking oprettetBlåNår en ny booking gemmes
Booking ændretGulNår en booking redigeres
Booking annulleretRødNår en booking slettes
AfleveringGrønNår en aflevering registreres
Bil oprettetLillaNår en ny bil tilføjes
Bil ændretGråNår bilens oplysninger redigeres
Bil slettetRødNår en bil markeres inaktiv

Loggen viser altid de 200 seneste poster. Brug filtrene Bil og Handling til at indsnævre søgningen. Eksport og redigeringstilstand er tilgængelig på samme vis som under Bookinger (se afsnit 6.2).

6.5 Brugere — administrer medlemslisten

Fanen Brugere viser alle registrerede medlemmer med navn, adresse, bogruppe og telefonnummer. Herfra kan du tilføje, redigere og slette brugere.

Tilføj ny bruger

Klik på + Ny bruger. En ny tom række vises i tabellen. Udfyld navn, adresse, bogruppe og telefon, og klik Gem for at gemme til databasen.

Rediger eksisterende bruger

Klik på ✏ Rediger for at aktivere redigeringstilstand. Alle felter i tabellen bliver redigerbare. Klik Gem ud for den ønskede række for at gemme ændringerne.

Slet bruger

Markér en eller flere brugere i redigeringstilstand og klik Slet valgte. De slettede brugere flyttes til Skraldespanden og kan gendannes derfra.

Importér fra CSV

Klik på ⬆ Importér CSV og vælg en CSV-fil med kolonner Navn, Adresse, Bogruppe, Telefon. Systemet accepterer både komma- og semikolon-adskilt format og springer automatisk over en eventuel kolonneoverskrift. Eksisterende brugere slettes ikke — filen føjes til den nuværende liste.

💡
Brugere bruges i bookingformularen

Alle aktive brugere i brugerdatabasen vises i rullemenuen i bookingformularen. Telefonnummeret udfyldes automatisk, når et navn vælges.

6.6 Skraldespand — gendan og slet

Fanen Skraldespand indeholder alle poster der er slettet via redigeringstilstand i fanerne Bookinger, Afleveringer, Log og Brugere. Data opbevares lokalt i browseren og går ikke tabt ved genindlæsning.

Gendan en post

1
Find posten i Skraldespanden og klik Gendan.
2
Kun for bookinger: Systemet kontrollerer automatisk om den oprindelige periode nu er i konflikt med andre bookinger. Er der konflikt, afvises gendannelsen med en besked om tidspunktet.
3
Ved vellykket gendannelse fjernes posten fra Skraldespanden og vises igen i den relevante fane.

Slet fra Skraldespanden

Poster i Skraldespanden kan slettes permanent via redigeringstilstand (markér + Slet valgte) eller ved at tømme hele Skraldespanden med Tøm skraldespand. Begge handlinger kræver bekræftelse og kan ikke fortrydes.

Eksport fra Skraldespanden

Brug ⬇ Eksporter til at downloade Skraldespandens indhold som CSV eller JSON — nyttigt inden permanent sletning.

🚫
Skraldespanden er browserspecifik

Data i Skraldespanden gemmes i browserens localStorage. De er kun tilgængelige i den browser og på den enhed, hvorfra sletningen skete.

Sektion 7

Km-håndtering

Korrekt km-tracking er vigtigt for at holde styr på bilernes brug og slid. Her er en forklaring af systemets logik.

Km-tæller pr. bil

Hver bil har én aktuel km-stand (current_km) i databasen. Den opdateres automatisk ved hver aflevering til den aflæste slut-km-stand.

Hvad vises hvornår?

StedKm-stand der visesFormål
Bookingformular Bilens nuværende km-stand Vejledende information til bookeren — kan ikke ændres
Booking­detaljer (klik i kalender) Km ved booking + aktuel km-stand Sammenligning — viser eventuel brug siden booking
Afleveringsformular Bilens aktuelle km-stand Bruges som startpunkt for beregning af kørte km
📐
Eksempel: Bil booket en uge i forvejen

Mandag bookes ID3 til fredag. Km-standen er 12.000 ved booking.
Tirsdag låner nogen bilen ad hoc og afleverer med km-stand 12.150.
Fredag bruger bookingsystemet 12.150 (den faktiske aktuelle stand) som startpunkt for afleveringsberegningen — ikke 12.000 fra bookingstidspunktet.

Manuel korrektion af km-stand

Hvis km-standen er forkert (f.eks. efter fejlindtastning), kan en administrator redigere den direkte under Admin → Biler → ✏ Rediger. Korrektionen logges automatisk i aktivitetsloggen.

Sektion 8

Tips og hurtige svar

Hyppige situationer

❓
En bruger kan ikke se ledige tider

Tjek om bilerne er slået til (farveknapperne i kalendertoolbaren). En nedtonet knap betyder bilen er skjult i visningen.

❓
Booking vises ikke i kalenderen efter oprettelse

Kalenderen viser aktive og afleverede bookinger inden for den valgte periode. Skift til den uge/måned bookingen er i, eller brug Alle bookinger i admin-panelet.

❓
Kan jeg annullere en afsluttet booking?

Afsluttede bookinger (status "Afsluttet") vises i admin-panelet under Bookinger, men kan ikke annulleres via systemet. Km-standen er allerede opdateret ved afleveringen.

❓
Siden viser ikke de nyeste data

Prøv en hård genindlæsning: Cmd+Shift+R (Mac) eller Ctrl+Shift+R (Windows). Browseren kan have en ældre version i cache.

❓
En aflevering er registreret med forkert km-stand

Ret km-standen manuelt under Admin → Biler → ✏ Rediger. Selve afleveringsregistreringen kan ikke redigeres — der oprettes en ny korrektionspost i loggen.

Hurtig-reference

HandlingHvordan
Åbn adminKlik 5× hurtigt på logoet øverst til venstre
Gå til kalenderKlik én gang på logoet
Log ind som adminSkriv adgangskode + tryk Enter
Ny bookingKlik på ledigt tidspunkt i dag- eller ugevisningen
Se bookingdetaljerKlik på den farvede blok i kalenderen
Aflever bilBookingdetaljer → "Aflever bil" (aktiv fra starttidspunkt)
Naviger til i dagKlik på knappen "I dag" i toolbar
Åbn brugervejledningKlik på "Vejledning" øverst i nav — indeholder fanerne: 📖 Vejledning, 📜 Vedtægter, 💰 Priser & Vilkår, ℹ️ Om bilklubben, ⚖️ Etiske regler
Luk dialogKlik på ✕ i hjørnet, eller klik uden for dialogen
Hård genindlæsningCmd+Shift+R (Mac) / Ctrl+Shift+R (Windows)
Delebilsklub — Bookingsystem · Administratorvejledning · 2025  ·  🔒 Fortrolig