De la crearea contului până la trimiterea unei consultații sau aprobarea unui medic — toate fluxurile aplicației, pas cu pas, cu capturi de ecran reale.
Punctul de intrare al platformei. Vizitatorii pot descrie problema medicală sau pot răsfoi specialitățile disponibile, fără să-și creeze cont.
Home-ul OnlineMedic invită vizitatorul să descrie simptomele într-un câmp text (max. 500 caractere). Pe baza textului, sistemul recomandă specialitatea potrivită.
Pacientul își creează cont, confirmă emailul, apoi se conectează pentru a putea trimite întrebări către medici.
După apăsarea butonului „Creează cont gratuit", pacientul completează datele de bază. Toate câmpurile sunt validate în timp real.
Pe măsură ce tastezi, indicatorul de parolă marchează cu verde fiecare regulă îndeplinită: lungime minimă, literă mare, cifră, caracter special.
După submit, pacientul ajunge pe ecranul de așteptare confirmare. Linkul de confirmare este valid 24 de ore.
După confirmarea emailului, pacientul se conectează cu adresa și parola alese. Există opțiunea „Ține-mă conectat" și link de recuperare parolă.
După login, în bara de sus apar opțiunile „Acasă", „Consultațiile mele", indicatorul GDPR și meniul de cont. Restul home-ului rămâne identic — pentru că accesarea unui medic e doar un click distanță.
Click pe avatarul din dreapta sus deschide meniul cu acces la Profil, Profil medical (date suplimentare relevante medicului) și opțiunea Deconectare.
De la descrierea simptomului până la formularul de checkout — fluxul complet pentru a lua legătura cu un medic.
Pacientul scrie liber ce îl supără. Counter-ul „62 / 500" arată câte caractere au fost folosite, iar butonul „Găsește specialitatea potrivită" devine activ după minim 10 caractere.
Apăsând „Vreau să aleg eu doctorul →", pacientul ajunge în catalogul complet de specialități. Pentru fiecare specialitate este afișat numărul de medici disponibili.
Selectând Cardiologie, pacientul vede toți medicii verificați. Lista include preț, ani de experiență, recenzii și timp estimativ de răspuns.
Click pe un medic deschide profilul extins cu descriere, opțiunile de consultație, recenzii recente și butonul de „Alege Dr. ... — preț".
În pagina de checkout, pacientul finalizează:
În dreapta, sumarul consultației afișează tipul de răspuns (text · 1–24h), prețul și totalul. Plata se face prin Stripe (3D-Secure).
În secțiunea „Consultațiile mele" pacientul găsește toate solicitările sale, ordonate cronologic. Pentru pacienții noi, ecranul gol invită la prima consultație.
Medicii au un flux dedicat, distinct de cel al pacienților. După înscriere, contul intră în validare administrativă.
Linkul „Înscrie-te ca doctor" din footer duce la formularul de înregistrare medic. Datele cerute sunt similare cu cele ale pacientului, plus:
După aprobarea de către admin, medicul vede dashboardul operațional:
Lista cu toate consultațiile primite, filtrabile după status: Toate / Noi / În lucru / Finalizate. Medicul preia câte un caz, redactează draft, apoi trimite răspunsul.
Medicul își personalizează profilul public: foto, nume clinică, „Despre mine", preț consultație, timp estimat de răspuns, limbi vorbite, studii, link LinkedIn / site personal.
După înregistrare, medicul parcurge un wizard cu trei pași: documente → date juridice → profil public.
Medicul încarcă trei documente obligatorii:
Acceptăm PDF, JPG, PNG, max 10 MB / fișier. Toate documentele sunt criptate și stocate exclusiv în UE conform GDPR.
După încărcarea tuturor documentelor și completarea datelor juridice, contul intră automat în starea „În validare". Medicul primește email când este aprobat.
Adminul gestionează medicii, urmărește tranzacțiile și configurează parametrii operaționali ai platformei.
Pagina principală a adminului prezintă medicii în validare ca prim element de acțiune și KPI-urile cheie:
Pagina Medici afișează toți doctorii cu filtrare pe status: Toți / În validare / Activi / Respinși. Coloanele includ specialitatea, data trimiterii și status-ul curent.
Pagina de detaliu prezintă tot ce a încărcat medicul: documentele scanate, datele juridice (PFA / CIF / IBAN / ONRC), adresa sediului și profilul public.
În jos sunt butoanele „Respinge contul" și „Aprobă contul". Medicul primește notificare automată prin email după decizie.
Lista Tranzacții cu filtre după status (toate / plătite / în așteptare), interval de timp, medic și pacient. Fiecare rând are sumă, status și nr. factură (se generează automat după plata reușită).
Pagina Setări permite modificarea valorilor operaționale fără redeploy:
Toate modificările sunt audit-ate (cine, când, ce valoare).
Adminul gestionează cele 6 card-uri „Întrebări frecvente de la alți pacienți" vizibile pe home: editează textul, atașează specialitatea, dezactivează / activează și reordonează prin drag-and-drop.
Conținut accesibil oricui — informații legale și contact.
Pagina de contact include adresa de email [email protected] și un formular cu Nume, Email, Subiect, Mesaj. Validare format email cu mesaj dedicat de eroare.
Pagina cu termenii de utilizare ai platformei: definiții, servicii, responsabilități, proprietate intelectuală, modificări. Fontul Inter și design tokens-ul brand-ului.
Documentul GDPR detaliază: ce date colectăm, temei legal (Art. 6 + Art. 9 GDPR pentru date medicale), drepturile utilizatorului (Art. 15–22), stocare în UE (AWS eu-west-1) și ștergere la 30 zile după închiderea contului.
Flux securizat de resetare a parolei pentru orice utilizator (pacient, medic, admin).
Linkul „Ai uitat parola?" din pagina de login deschide un formular cu un singur câmp — adresa de email. După submit, sistemul trimite un link de resetare valabil 6 ore.