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
- Åpne boligens egen lenke og velg datoer; prisen beregnes per natt.
- Send forespørsel eller book uten å opprette konto.
- Bekreft telefon og e-post med en kode og en lenke.
- Følg bestillingen via en privat lenke. Bare verten kan avbestille.
For verter
- Lim inn Airbnb- eller Booking.com-lenken din: tittel, bilder, fasiliteter og kapasitet importeres.
- Gå gjennom det genererte og oversatte innholdet og velg ett av 10 design.
- Velg modus: forespørsel (du godkjenner, eventuelt med justert pris) eller direkte.
- Få 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.