Kalender & Bokning
🟩 Min bokning🟨 Väntar godkännande🟧 Midsommar (dubbelpris)🔴 Fullt
🛏
Boka boende
Välj datum i kalendern ovan eller klicka nedan för att skicka en bokningsförfrågan.
Mina Bokningar
Aktiva & väntande bokningar
Ekonomi & Utlägg
Betala med Swish
Byt PIN-kod
Registrera utlägg
Utlägg som rör stugan minskar din skuld. Gemensamma kostnader delas lika.
Transaktionshistorik
Godkänn Bokningar
Väntande bokningar
Alla bokningar
Ekonomisk Översikt
Skulder per person
Alla transaktioner
Exportera till Excel
Exporterar skulder, bokningar och utlägg som CSV.
✏️ Publicera
Placering
📋 Bokningar att placera
📋 Oplacerade
Laddar...
🏡 Sängplatser denna dag —
Inställningar
🏡 Boendeobjekt
Användare & PIN-koder
📸 Fotoalbum-länk
🖼 Hero-bild (startsidan)
🏡
Ladda upp bild på stugan (JPG/PNG, visas överst på startsidan)
📌 Lägg till nyhet
📅 Kommande händelser
🎉 Event-kort
📍 Adress & vägbeskrivning
📶 WiFi-uppgifter
Swish-nummer
Priser
📧 E-postnotifikationer (EmailJS)
Kräver ett gratis konto på emailjs.com. Skickar automatiskt mail till admin när någon skickar in en bokningsförfrågan.
Skapa konto på emailjs.com →
Skapa konto på emailjs.com →
📊 Google Sheets — automatisk synk
Kräver ett Google Apps Script som driftsätts på er Drive. Appen skickar data dit automatiskt vid bokningsändringar.
Visa Apps Script-kod att klistra in ▶
function doPost(e){
var data=JSON.parse(e.parameter.payload);
var ss=SpreadsheetApp.getActiveSpreadsheet();
var year=data.year||new Date().getFullYear().toString();
var s=ss.getSheetByName(year)||ss.insertSheet(year);
s.clearContents();
var row=1;
s.getRange(row,1).setValue('BOKNINGAR');row++;
if(data.bookings&&data.bookings.length){s.getRange(row,1,data.bookings.length,data.bookings[0].length).setValues(data.bookings);row+=data.bookings.length;}
row+=2;
s.getRange(row,1).setValue('SKULDER');row++;
if(data.skulder&&data.skulder.length){s.getRange(row,1,data.skulder.length,data.skulder[0].length).setValues(data.skulder);row+=data.skulder.length;}
row+=2;
s.getRange(row,1).setValue('UTLÄGG');row++;
if(data.utlagg&&data.utlagg.length){s.getRange(row,1,data.utlagg.length,data.utlagg[0].length).setValues(data.utlagg);}
return ContentService
.createTextOutput(JSON.stringify({status:'ok'}))
.setMimeType(ContentService.MimeType.JSON);
}
1. Öppna Google Sheets → Extensions → Apps Script
2. Klistra in koden → Spara (Ctrl+S)
3. Deploy → New deployment → Web app → Execute as: Me → Who has access: Anyone → Deploy
4. Kopiera URL och klistra in ovan
⚠️ Farlig zon