Produkt
Slik fungerer Booking
Fra en lenke på Booking.com eller Airbnb til din egen bookbare nettadresse på omtrent fem minutter. Ingen provisjon og ingen nettbetaling.
For gjester
- 1Åpne boligens egen lenke og velg datoer; prisen beregnes per natt.
- 2Send forespørsel eller book uten å opprette konto.
- 3Bekreft telefon og e-post med en kode og en lenke.
- 4Følg bestillingen via en privat lenke. Bare verten kan avbestille.
For verter
- 1Lim inn Airbnb- eller Booking.com-lenken din: tittel, bilder, fasiliteter og kapasitet importeres.
- 2Gå gjennom det genererte og oversatte innholdet og velg ett av 10 design.
- 3Velg modus: forespørsel (du godkjenner, eventuelt med justert pris) eller direkte.
- 4Få beskjed om hver bestilling på SMS eller e-post, og avbestill fra panelet.
Verifisering av gjester
Før en bestilling når verten, viser gjesten at telefonnummer og e-postadresse er ekte.
Telefon: SMS via Twilio
En engangskode sendes som SMS via Twilio. Numre lagres i E.164-format.
E-post: SMTP (Gmail)
En verifiseringslenke sendes via SMTP fra en Gmail-konto. En annen SMTP-tjeneste, som Resend, trenger bare andre miljøinnstillinger.
Betalinger
Booking tar ikke imot eller behandler betalinger, av skattemessige grunner. Vert og gjest gjør opp direkte: kontant, bankoverføring, kort ved ankomst eller betalingslenke, innstilt per bolig.
Teknologi
Én Next.js-applikasjon med en bakgrunnsworker og en PostgreSQL-database.
- Frontend
- Next.js 16React 19TypeScriptTailwind CSS 4Framer Motionnext-intl
- Backend
- Next.js server actionsAuth.js v5Prisma 7Job queue and worker
- Data
- PostgreSQL 16
- Varsler
- Twilio (SMS)SMTP with Nodemailer (Gmail)
- KI
- Anthropic Claude
- Kvalitet
- VitestPlaywright
- Infrastruktur
- Ubuntu Server 24.04 LTS (VPS)Docker ComposeCloudflare Tunnel
Hosting
Produksjonen kjører på en VPS med Ubuntu Server 24.04 LTS. Docker Compose kjører appen, workeren og PostgreSQL 16 bak en Cloudflare Tunnel. Avbildet bygges på utviklerens maskin og sendes til serveren, som aldri kompilerer.