120 locuri, sesiuni live, plăți card/numerar/transfer, tarife configurabile cu plafon zilnic și landing public trilingv — toate într-o singură aplicație.
Bureti Park operează 120 de locuri în centrul Chișinăului — auto, moto, camion, van — cu plăți în 3 metode și tarife diferențiate. Înainte de sistemul nostru: caiete pentru intrări, registru separat pentru plăți, calcule manuale pentru plafonul zilnic, și niciun mod de a ști în timp real câte locuri sunt libere.
Intrări scrise în caiet, ieșiri verificate la finalul turei. Erori de transcriere, plăcuțe ilizibile, sesiuni „uitate" deschise până a doua zi.
Operatorul calcula la fiecare ieșire: ore × tarif, comparat cu plafonul zilnic. Sub presiune, în vârf de zi, apăreau erori în defavoarea ambelor părți.
Câte locuri libere acum? Câți bani azi? Care tip de vehicul aduce mai mult? Răspuns: „verific la finalul lunii când fac contabilitatea".
Șoferii sunau pentru tarife, program, locație. Operatorul ridica receptorul de 30+ ori pe zi pentru aceleași 3 întrebări — fără un site care să răspundă singur.
Am construit o aplicație full-stack proiectată specific pentru un operator de parcare modern: React + Vite pentru viteză, Express + PostgreSQL pentru robustețe, OpenAPI ca sursă unică de adevăr pentru tipuri. Dashboard intern pentru operatori, landing public trilingv pentru șoferi.
Operatorul tastează plăcuța, alege tipul, gata. Sesiunea e creată, sincronizată cu dashboard-ul, vizibilă tuturor.
Fiecare sesiune activă afișează durata exactă și costul curent estimat, recalculat la 30 de secunde fără refresh.
Card prin POS, numerar cu bon tipărit, transfer prin QR (mObilPay) — toate înregistrate cu metoda corectă în raport.
Tarif standard per tip vehicul + tarife specializate (weekend, sezonier) care se aplică automat după criteriile setate.
Câte locuri libere acum, revenue azi/lună, vârf orar, mix vehicule, top metode de plată — totul într-un singur ecran.
Landing trilingv (RO/EN/RU) cu disponibilitate live, tarife, hartă, contact. Toate datele se trag din setări — zero duplicare.
Sistemul real este în producție la Bureti Park în Chișinău. Capturile de mai jos sunt redate fidel ca SVG, cu numere plăcuțe demo (MAI 2024, ABC 123 etc.) pentru exemplificare. Sumele și tarifele sunt cele reale.
Privire de ansamblu actualizată la 30 secunde: sesiuni active, gradul de ocupare al parcării, revenue azi și pe luna în curs, distribuție pe metode de plată, vârf orar și mix tipuri vehicule. Tot ce trebuie să vadă șeful de parcare într-o singură pagină.
Formularul de intrare este optimizat pentru viteză: număr înmatriculare (auto-format MD), tip vehicul cu carduri vizuale + tarif aplicat automat, notițe opționale și un buton mare de înregistrare. Lateral, preview-ul live al sesiunii și ultimele 4 intrări pentru context rapid.
Lista live a celor 68 de sesiuni active cu timpul scurs calculat în timp real și costul curent estimat. Filtrare după status (active/toate/finalizate), interval de date, căutare după plăcuță. Sesiunile lungi sunt marcate vizual ca atenție. Checkout cu un click direct din rând.
Modal de finalizare cu rezumat vehicul, durata exactă a sesiunii, calcul transparent al costului (tarif × ore, plus reducere automată din plafonul zilnic), apoi alegere metodă de plată. Suportă card prin POS, numerar cu bon tipărit și transfer prin QR/mObilPay.
Tarifele se administrează vizual: nume, tip vehicul aplicabil, preț/oră, plafon zilnic (cap maxim), status activ/inactiv. Suportă tarife specializate (weekend, sezonier, abonament) care se aplică automat la check-in pe baza criteriilor configurate. Modificările au efect instant.
Pagina publică prezintă parcarea șoferilor care caută unde să oprească: hero cu disponibilitate live (52/120 acum), tarife transparente cu plafon vizibil, hartă Google Maps integrată, contact și program. Trilingv cu schimbare instantă RO/EN/RU. Toate datele (contact, ore, adresă) se trag live din admin.
Monorepo TypeScript cu pnpm workspaces, API contractual prin OpenAPI, generare de tipuri end-to-end pentru zero drift între frontend și backend.
Hot reload < 200ms, build optimizat pentru producție
Design system consistent, accesibil, customizabil
API REST cu validare Zod, error handling robust
ORM type-safe, migrații versionate, backups zilnice
Hooks React Query auto-generate din spec — zero drift
Aceleași scheme între DB, API și formulare client
Trilingv complet · landing + admin · schimbare instantă
Integrări native cu metodele de plată din Moldova
Proiectul a inclus nu doar dezvoltarea sistemului, ci și integrarea în fluxul clinic, training pentru echipă și suport continuu.
40+ ecrane proiectate de la zero, optimizate pentru fluxul clinic
Frontend React + backend + bază date · arhitectură scalabilă
Sesiuni de instruire pentru cei 7 medici + recepție · manual utilizator
Maintenance · update-uri lunare · suport tehnic în 2h zi lucrătoare
Înainte aveam 3 caiete și niciodată nu știam câte locuri sunt libere fără să mă urc fizic la etaj. Acum văd totul pe telefon — și șoferii văd singuri pe site cât costă. Calculul plafonului zilnic se face automat, fără erori. Diferență ca de la noapte la zi.
Construim sisteme similare pentru clinici, cabinete, retail, servicii și producție din Republica Moldova. Hai să discutăm proiectul tău — primă consultație gratuită.
B4B construiește soluții pentru 6 verticale industrie + custom. Vezi cum lucrăm în alte domenii.