Hotelreservationer
v0.1.1
Åbn live-demo → Skærmbilleder
Overblik
To flader oven på ét datasæt, for ét selvstændigt hotel i én bygning. En gæst søger på datoer og ser kun det, der er ledigt hver eneste nat i opholdet, til priser der er forskellige fra nat til nat – opdelingen, gæsten kan folde ud, giver præcis det beløb der står ved siden af, for weekender og august koster mere, og én fast natpris ville være forkert. Man reserverer en værelsestype, ikke et værelsesnummer, og bekræftelsen siger, at selve værelset først vælges ved ankomsten. Bag skranken er det dagen: ankomster, alle i huset, afrejser – og et værelse kun blandt dem der er klar og af den bookede type. Regningen læses oppefra og ned – en linje pr. nat, så tilkøb, så betalinger –, tager delbetalinger, nægter at blive overbetalt og spærrer en afrejse så længe der stadig skyldes noget, med beløbet skrevet ud. Manifestet opretter otte tabeller i din tilsluttede database og genererer backofficet omkring dem. Rengøring er her en værelsesstatus og intet andet; appen ejer opholdet og receptionen, og et ophold løber fra én nat til fjorten.
Funktioner
- Betalinger
- Kvitteringer på mail
- Realtid
Det får du
Tabeller, den tilføjer8
- room_types
- room_type_features
- rooms
- extras
- stays
- stay_extras
- charges
- payments
Oprettes fra bunden eller kobles til dine eksisterende tabeller ved installationen.
Sider, dit dashboard får6
- ReceptionsdashboardBelægningen i nat, solgte værelser, ankomster og afrejser, og gennemsnitsprisen pr. nat.
- I dagHvem der ankommer, hvem der er i huset, og hvem der rejser, hver med hvad de skylder.
- VærelserAlle værelser efter etage og type, med status og grunden hvis et er ude af drift.
- KalenderFjorten nætter efter værelsestype, der viser hvor meget af hver der er bundet.
- ReservationerHele bogen, med filtre, fra et reserveret værelse til en afrejst gæst.
- RegningerHver opholdskonto med sine nætter, tilkøb og betalinger, og hvad der stadig skal gøres op.
Roller, den bygger på forhånd2
- front-deskReserverer, tjekker folk ind og ud, tildeler værelser, skriver på regningen og modtager betaling; sætter et værelse klar. Ingen priser og ingen indstillinger.
- managerAlt hvad receptionen kan, plus priser, værelsestyper og opslagsdata – og rapporteringen på tværs af hele bogen.
Indstillinger, du vælger7
- Hotellets navn
- Tidszone
- Valuta
- Momssats
- Værelser klar fra
- Værelser skal forlades senest
- Præfiks til reservationsnummer
Kør det med dine egne data
Hotelreservationer skal bruge et sted at gemme dine data. Svar på ét spørgsmål, så viser vi dig den korteste vej.
Bruger du allerede Adminium?
Sæt det hele op sammen
En statisk hosting kan kun levere skærmbillederne. Dine data skal bruge en database, og det er Adminium, der gør den til en administration, du kan bruge — derfor kommer alle tre op sammen.
Udrul det hele til DigitalOceanPostgres, Adminium og Hotelreservationer, allerede forbundet.
Vil du hellere prøve det på din egen maskine først?
npx @adminiumjs/adminium Ingen database nødvendig — den beder om én, når den er klar. Kom så tilbage hertil og vælg „Ja“ ovenfor.
Hvor ligger dit Adminium?
Den adresse, du logger ind på, for eksempel https://admin.dinvirksomhed.dk
Det ligner ikke en webadresse. Den skal begynde med https://
Hvor skal Hotelreservationer bo?
Inde i Adminium
Ét sted at logge ind, og intet andet at udrulle. Dit team når det fra samme adresse som administrationen.
Vis mig hvordan
- Byg det:
git clone https://github.com/Adminiumjs/hotel-reservations.git && cd hotel-reservations && npm install && npm run build:surface - Peg Adminium på det, og genstart:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - Åbn så:
https://admin.example.com/apps/hotel/staff/
På sit eget domæne
Et selvstændigt site med sin egen URL, der taler med det Adminium, du lige har angivet.
Vercel hoster kun skærmbillederne — dit Adminium bliver, hvor det er, og beholder dataene. Du indsætter én nøgle, der lader sitet læse dem.
Udrul til VercelVercel spørger om to værdier. Begge findes i dit Adminium under Studio → Public API.
Eller start fra kildekoden
Klon det, og kør det hvor som helst — README dækker alle muligheder.
Se på GitHubKigger du bare? Live-demoen kræver ingen opsætning, og intet af det, du gør i den, bliver gemt. Åbn live-demoen