Web Development
SkipTheLine.ro
Platformă de rezervări pentru experiențe culturale ghidate în București: dashboard administrator, vouchere PDF și e-mailuri automate.
Next.jsTypeScriptSupabaseStripe (procesator de plăți)Tailwind CSS

2026 · Next.js · TypeScript
Funcționalități
- Formular de cerere fără plată: experiență, dată, număr de persoane și date de contact
- Dashboard administrator pentru cereri, confirmare locuri, cotații și schimbarea statusului
- Generare automată de vouchere PDF (imprimabile sau pe telefon), cu datele vizitei și punctul de întâlnire
- E-mailuri automate pe stări: cerere primită, cotație, confirmare plată, voucher atașat
- Portal My bookings: acces prin link securizat trimis pe e-mail, fără parolă
- Anulare gratuită cu 24 de ore înainte, reflectată în rezervare și notificare pe e-mail
Provocări tehnice
- Fluxul cerere → cotație → plată → voucher, fără încasare înainte ca operatorul să confirme capacitatea
- Generarea PDF-urilor voucher în Node.js, cu datele rezervării, punct de întâlnire și variantă mobilă
- Trimiterea automată a e-mailurilor pe fiecare stare, fără intervenție manuală după plată
- Acces la rezervări prin magic link (e-mail), fără conturi și parole
- Panou intern: cereri deschise, statusuri, extras de vouchere și evidența plăților
Rezultate
- 01Rezervările nu se mai gestionează din e-mail sau Excel — totul trece prin dashboard
- 02Voucherul PDF pleacă automat pe e-mail imediat după plată
- 03Clientul își recuperează rezervările din /my, cu un link trimis pe e-mail
- 04Operatorul confirmă locul, apoi încasează; cererea inițială nu cere card
