Al doilea produs propriu: un sistem pentru saloane, construit și operat integral de noi.
Prezentare generală
Un salon nu află niciodată că a pierdut o clientă. Află abia peste luni, când se uită în agendă și nu o mai vede.
RITORNI este produsul nostru pentru saloanele de înfrumusețare. Are trei suprafețe: o pagină publică unde clienta se programează singură, un panou de dimineață pentru proprietară și un site propriu pentru fiecare salon. Funcționează în italiană, română și engleză, pe trei piețe, fiecare cu moneda și conținutul ei. Site-ul de produs e la ritorni.eu.
Ca și la Invuna, aici deciziile, costurile și consecințele sunt ale noastre.
Produsul, pe scurt
- 3
- Limbi active
- 3
- Piețe
- 3
- Suprafețe de produs
- 9
- Site-uri demonstrative
Provocarea
Industria are deja software de programări. Aproape toate produsele din piață tratează calendarul ca fiind produsul: rezervi, confirmi, încasezi. Ce nu face aproape niciunul este să se uite la ritmul fiecărei cliente.
O clientă de vopsit vine la șase săptămâni. Alta, la zece. Când una dintre ele întârzie cu trei săptămâni peste ritmul ei, nu se întâmplă nimic vizibil: agenda arată în continuare plină, ziua merge mai departe, nimeni nu sună să anunțe că nu mai vine. Pierderea devine vizibilă mult mai târziu, când nu mai poate fi recuperată.
Aici am construit produsul. Nu în jurul rezervării — în jurul revenirii.
01 · Programarea, din partea clientei

Abordarea
Produsul are trei suprafețe, gândite pentru trei oameni diferiți.
Pentru clientă — pagina de programare. Alege serviciul, persoana și ora, la orice oră din zi sau din noapte. Primește confirmarea și, cu o zi înainte, reamintirea.
Pentru proprietară — panoul de dimineață. Nu un tablou de bord cu douăzeci de grafice, ci răspunsul la o singură întrebare: ce fac azi? Încasările zilei, agenda, golurile care se pot umple și lista scurtă a clientelor care și-au pierdut ritmul — fiecare cu mesajul deja scris, gata de trimis.
Pentru salon — site-ul propriu. Fiecare salon primește un site cu serviciile, prețurile, echipa și orarul lui, legat direct de programarea online.
Aplicația e gândită pentru telefon din prima zi. Proprietara nu se așază la calculator ca să vadă ce are de făcut; se uită pe telefon, între două cliente.
Soluția
Decizia de design: un produs pentru o industrie estetică
Un salon vinde gust. Software-ul care intră în salon nu are voie să arate ca un formular de contabilitate — și mare parte din ce există în piață arată exact așa: albastru corporativ, carduri rotunjite, un panou care ar putea fi la fel de bine pentru o firmă de logistică.
Am mers deliberat în direcția opusă și am construit un sistem de design editorial, nu unul de aplicație:
- Paletă: ivoriu, bordo și auriu. Culori de salon, nu culori de panou de administrare.
- Tipografie: o serifă de afiș pentru titluri, o grotescă pentru text, un monospațiat pentru cifre și etichete. Orele, prețurile și duratele trăiesc în monospațiat, ca într-o notă de livrare tipărită.
- Un motiv de semnătură: un romb auriu și o linie fină care se desenează la derulare. Apare în toate cele trei limbi și pe toate suprafețele, și ține produsul împreună fără logo repetat la nesfârșit.
- Zero emoji. Nicăieri, în niciun ecran, în nicio limbă. E o regulă, nu o preferință.
Trei limbi, trei piețe — nu o traducere
Cea mai ușoară greșeală într-un produs internațional e să construiești în engleză și să pui un strat de traducere peste. Se vede imediat: monede greșite, formulări care sună a manual, ordinea zilelor de altundeva.
Am tratat limba și piața ca date ale salonului, nu ca setări ale vizitatorului. Fiecare salon are limba, moneda și fusul lui orar, iar aplicația nu ghicește nimic despre persoana care o deschide: salonul decide. Un salon din Cluj vede prețuri în lei și o interfață scrisă în română — nu tradusă din italiană. Un salon din New York vede dolari și o interfață gândită pentru piața lui.
Aceeași regulă la site-ul de produs: site-ul de produs RITORNI există integral în italiană, română și engleză, cu structură și conținut proprii fiecărei piețe.
03 · Trei piețe

Un sistem de design, site-uri care nu seamănă între ele
Fiecare salon primește propriul site. Provocarea reală n-a fost să construim un site, ci un sistem din care ies site-uri care nu se recunosc între ele.
Testul pe care ni l-am impus: pui două site-uri alături, ascunzi paleta, și un străin trebuie să spună în două secunde care e coaforul și care e frizeria. Dacă nu poate, sistemul a eșuat și ai făcut, de fapt, același site recolorat.
Ca să treacă testul, fiecare meserie are propria direcție artistică — nu doar altă culoare: altă compoziție de deschidere, alt ritm al secțiunilor, alt motiv de semnătură, alt tratament fotografic. Coaforul deschide cu o pagină dublă editorială. Frizeria își pune lista de prețuri direct în deschidere, ca pe o tablă de bărbierie. Centrul estetic merge pe o bandă calmă, clinică.
Cele trei meserii acoperite acum sunt un punct de plecare, nu o limită: fiecare salon nou primește direcția lui.

Le poți deschide și verifica singur — sunt site-uri demonstrative, cu saloane fictive: coafor, centru estetic, frizerie. Aceleași trei există și în italiană, și în engleză — nouă în total, dintr-un singur sistem.
Momente-cheie
Testul în tonuri de gri
Cel mai ușor lucru într-un sistem de design e să produci același site în alte culori. Noi am vrut opusul, așa că am ținut testul simplu și verificabil: alături, fără culoare, un om care nu știe nimic despre proiect trebuie să nimerească meseria din două secunde. Compoziția, ritmul și tipografia trebuie să facă treaba, nu paleta.
E singura probă pe care o poate da cineva din afară fără să ne creadă pe cuvânt — de-asta o punem în pagină.
04 · Proba

Traducerile nu pot rămâne în urmă
Cele trei dicționare de limbă sunt legate între ele prin sistemul de tipuri: o funcție nouă livrată doar într-o limbă nu compilează. Nu există „traducem săptămâna viitoare" — ori pleacă în toate limbile, ori nu pleacă.
E o constrângere pe care ne-am impus-o singuri și care ne-a costat timp la început. Se plătește la fiecare livrare de atunci încoace.
AI care nu primește date personale
Produsul folosește asistență AI pentru mesajele către cliente. Modelul nu primește niciodată numele clientei, telefonul ei sau numele salonului. Primește tipul serviciului, ritmul și limba, și scrie cu substituenți; aplicația îi completează local, după ce răspunsul s-a întors.
Fiecare funcție care folosește AI are și o variantă scrisă de mână, deterministă, care preia dacă serviciul extern nu răspunde. Produsul nu se oprește pentru că s-a oprit altcineva.
Cifrele spun același lucru peste tot
Aceeași sumă calculată în două locuri din aplicație trebuie să dea același rezultat, altfel produsul minte politicos. Regulile de calcul sunt acoperite de teste automate care rulează la fiecare modificare, iar fluxul de programare e verificat cap-coadă înainte de fiecare livrare.
Tehnologii
Aplicație Next.js · React · TypeScript
Bază de date PostgreSQL, găzduită în Uniunea Europeană
Site-uri de salon WordPress cu temă proprie, pe presetări
Site de produs Static, trei limbi, date structurate pe piață
Asistență AI Prin API, fără date personale în cerere
Testare Teste unitare și verificare cap-coadă a programării
Limbi Italiană, română, engleză
Rezultatul
RITORNI e în producție. Site-ul de produs e public în trei limbi, aplicația funcționează, iar sistemul de site-uri acoperă trei meserii în fiecare dintre cele trei piețe.
Îl dezvoltăm în continuare — funcție cu funcție, piață cu piață.
Două uși
Ai un salon? Vezi produsul, prețurile și cum funcționează: deschide ritorni.eu.
Ai un proiect? Construim produse digitale din 2017 — strategie, design, dezvoltare, lansare. RITORNI e dovada că le construim și pentru noi, nu doar pe factură.

