Web Development

OnlineTickets.ro

Site de rezervări pentru tururi ghidate în București: cerere fără plată, checkout după confirmare, voucher PDF pe e-mail.

Next.jsTypeScriptSupabaseStripe (procesator de plăți)Tailwind CSS
Captură OnlineTickets.ro

2026 · Next.js · TypeScript

Funcționalități

  • Catalog de tururi cu preț, durată și pagină de cerere per experiență
  • Motor de rezervare: cerere fără plată, confirmare, cotație, apoi checkout.
  • Generare automată de vouchere PDF după plată, livrate ca atașament pe e-mail
  • Dashboard My bookings cu magic link pe e-mail — fără cont, fără parolă
  • Dashboard comun cu SkipTheLine.ro: aceleași cereri, vouchere și plăți, alt domeniu de vânzare

Provocări tehnice

  • Două domenii de vânzare pe același inventar de tururi și aceeași bază de rezervări
  • Generarea și atașarea PDF-ului voucher la e-mailul de confirmare, imediat după webhook-ul plății.
  • Login fără parolă: trimitere link de acces pe e-mail, cu expirare, pentru /my

Rezultate

  • 01Un singur back-office pentru mai multe site-uri
  • 02Voucherul PDF se generează și se trimite automat, fără export manual
  • 03Clientul își redeschide rezervarea din e-mail, fără să-și creeze cont
  • 04Plata pornește doar după ce locul e confirmat; cererea rămâne gratuită