Admin
Admin-ul este zona pentru operatiuni, continut, moderare si monitorizare. Aici se vad utilizatorii, planurile, contributiile, notificarile, costurile AI si semnalele operationale.
Module principale
- dashboard, statistici si activitate;
- utilizatori, roluri, planuri si status;
- alimente, coduri de bare, contributii si moderare;
- notificari in-app si broadcast;
- rapoarte Excel si rapoarte custom;
- Usage & AI Cost pentru limite, costuri modele si consum per client;
- aprobari pentru specialisti;
- landing page si continut public;
- security, audit log si operatiuni.
Utilizatori si planuri
Lista de utilizatori afiseaza nume, email, rol, plan, status, mese si data inregistrarii. Adminul poate vedea detalii, bloca utilizatorul, edita date sau schimba planul.
Schimbarea planului foloseste un flow dedicat. Planurile disponibile sunt de tip Gratuit, Start, Pro si Max, fiecare cu limite pentru AI, analize si retete. Cand planul este modificat prin fluxul aplicatiei, utilizatorul poate primi notificare in-app.
Conturi suspecte
Pentru o platforma destinata Romaniei, multe conturi inactive din alte tari pot fi un semnal. Nu inseamna automat atac, dar merita analizat:
- IP-uri repetate sau din aceeasi zona;
- email-uri generate;
- zero activitate dupa inregistrare;
- planuri premium atribuite gresit;
- valuri de conturi in interval scurt.
Admin-ul permite blocarea conturilor suspecte. Pentru actiuni in masa, recomandarea este sa folosesti scripturi controlate sau fluxuri dedicate, nu editari manuale facute direct in productie cu pulsul la 140.
Contributii produse
Cand un utilizator scaneaza un cod de bare si produsul lipseste, poate trimite o contributie. In Admin, moderatorul verifica:
- nume produs;
- brand;
- cod de bare;
- valori per 100 g sau 100 ml;
- poza etichetei sau ambalajului;
- consistenta cu produse similare.
Dupa aprobare, produsul intra in baza comuna si poate fi gasit de ceilalti utilizatori.
Notificari si broadcast
Admin-ul poate trimite notificari importante. Notificarile smart si creative pot fi generate automat de backend in functie de progres, ora si context.
Exemple de notificari automate:
- pranz lipsa;
- cina neinchisa;
- proteina sub tinta;
- calorii ramase;
- streak in pericol;
- recomandarea zilei.
Usage & AI Cost
Zona de Usage & AI Cost ajuta la monitorizarea consumului AI:
- cate mesaje a folosit un client;
- cate analize foto au fost rulate;
- ce model a fost folosit;
- costuri estimate;
- limite per plan.
Este utila pentru debugging, dar si pentru controlul costurilor. AI-ul este minunat pana cand factura isi aminteste de tine.
Specialist / nutritionist
Admin-ul include infrastructura pentru aprobarea specialistilor si gestionarea relatiilor cu clientii. Specialistii pot lucra doar in limitele rolului si ale permisiunilor acordate.
Fluxurile dedicate sunt importante pentru audit: cine a aprobat, cine a modificat, cine are acces si de ce.
Recomandare operationala
Pentru actiuni cu impact asupra clientilor, foloseste fluxurile dedicate din Admin. Acestea pot crea notificari, audit log si validari. Modificarile directe in baza de date trebuie pastrate pentru cazuri controlate si documentate.