Vlad Ilie
TransilvaniaCar – închirieri auto în trei limbi, cu prețuri instant verificate de server
Închirieri auto · Next.js

TransilvaniaCar – închirieri auto în trei limbi, cu prețuri instant verificate de server

transilvaniacar.com ↗
acum 2 zile
•••
3 min de citit

Context

TransilvaniaCar închiriază mașini în Cluj-Napoca, Târgu Mureș, Sibiu și Brașov. Lucrez la site-ul lor din 2023, iar în noiembrie 2026 a trecut printr-un redesign și o refactorizare mare: aspect nou, un nou flux de rezervare, autentificare fără parolă în panou și o hartă a orașelor de preluare.

Problema

Clienții vin din România și din străinătate, așa că site-ul trebuie să funcționeze în română, engleză și germană, cu URL-uri traduse. Ei vor să vadă imediat un preț real, iar acesta depinde de mulți factori deodată: durata închirierii, sezonul, locațiile de preluare și predare, preluarea în afara programului, extraopțiunile și pachetele de kilometri. Personalul, în schimb, are nevoie de un singur loc din care să gestioneze flota, prețurile, locațiile, extraopțiunile, clienții și rezervările.

Ce am construit

Sub capotă

Rezultat

Clienții văd prețul final pe măsură ce aleg, în limba lor, iar prețul afișat este exact cel salvat. Personalul gestionează toată activitatea de închirieri — flotă, prețuri și rezervări — dintr-un singur panou.

Tehnologii

Next.js 16, React 19, TypeScript, Prisma 7 pe PostgreSQL (Supabase), Better Auth, next-intl, Zustand, react-hook-form, zod, Recharts, Leaflet, Brevo, Cloudflare Turnstile, Crowdin, Jest.

Tehnologii:

  • Next.js
  • Prisma
  • PostgreSQL
  • Better Auth
  • next-intl
  • Zustand
  • Jest

Partajează pe: