Facturi TeneFacturi Tene

Harta proiectului

Ce s-a construit până acum

O cronologie a lansării inițiale și a actualizărilor importante din Facturi Tene.

Funcție activăActualizare recentăPerioadă urmărită: 12 august - 9 octombrie 2026
●

Prima versiune Facturi Tene

A fost pus în funcțiune fluxul de bază pentru conturi, meciuri, observări, tarife, beneficiari și facturare.

Startul proiectului
●

Meciuri, observări și statusuri

Arbitrii și observatorii pot introduce echipele, liga, rolul și data, iar statusul plăților și facturilor poate fi urmărit.

Actualizare confirmată prin versiunile de interfață 20260818
●

Header și navigație comună

Pagini precum meciurile, profilul, statusurile și administrarea folosesc aceeași navigație și același footer.

Actualizare confirmată prin componentele comune 20260819
●

Stil light și dark

Interfața poate fi folosită în tema luminoasă sau întunecată, iar alegerea este păstrată în browser.

Actualizare confirmată prin stilurile de temă 20260822
●

Cont pe email și nume complet

Utilizatorii se autentifică prin email, numele complet apare în pagină și pe facturi, iar identificatorul username este eliminat din fluxul de facturare.

Actualizare din discuția curentă
●

Homepage, Despre, Harta și Meciuri

Indexul este homepage public, `meciuri.html` este pagina operațională, iar `despre.html` și `harta.html` prezintă proiectul și evoluția lui.

Actualizare din discuția curentă
●

AJF sau echipa care a plătit

Facturile către AJF au termen de plată de 15 zile. Facturile către echipe sunt emise cu plata de tip chitanță.

Regulă activă la generarea facturilor noi
●

Audit tehnic și măsuri de protecție

A fost realizat auditul tehnic al aplicației de facturare, cu verificarea expunerii publice, autentificării, sesiunilor, cookie-urilor, CSRF, rolurilor, scripturilor programate și gestionării secretelor. Constatările și măsurile operaționale sunt documentate în politica cookies, regulament și termenii aplicației.

Audit tehnic realizat la 1 septembrie 2026
●

Etape pe weekend și filtre personale

Administratorii pot configura începutul turului și returului, fiecare weekend este tratat ca o etapă, iar Status meciuri afișează implicit etapele neplătite. Filtrele și sortarea utilizatorilor sunt salvate separat pentru fiecare cont.

Actualizare din 3 septembrie 2026
●

Resetarea parolei prin email

Utilizatorii pot solicita un link securizat pentru alegerea unei parole noi. Linkul este valabil o oră, poate fi folosit o singură dată, iar tokenul este păstrat în baza de date doar sub formă de hash.

Actualizare de securitate a accesului la cont
●

Intervale calendaristice în loc de etape

Turul și returul sunt afișate împreună cu intervalul săptămânii, în formatul 14-20.09.2026. Filtrele, plățile, facturile și observările folosesc aceeași etichetă.

Actualizare funcțională
●

Solduri negative afișate clar

Atunci când există o sumă de scăzut, valoarea este afișată explicit cu minus, iar explicațiile financiare sunt separate corect după fiecare punct.

Actualizare funcțională
●

Turul și săptămâna apar în notificări

Emailurile pentru meciuri și observări înregistrate, precum și notificările de plată, includ intervalul Tur/Retur sau săptămâna aferentă.

Actualizare funcțională
●

Ore disponibile din 5 în 5 minute

La adăugarea și modificarea meciurilor sau observărilor, ora poate fi selectată în pași de câte 5 minute.

Actualizare funcțională
●

Factura și chitanța se generează la adăugarea meciului

Când este bifat că echipa a plătit, meciul este facturat imediat, iar aplicația încearcă să emită și chitanța. Documentele rămân disponibile în Meciuri și Status meciuri, iar utilizatorul primește o fereastră de descărcare.

Actualizare funcțională
●

Ghid pas cu pas și capturi din aplicație

Ghidul explică introducerea unui meci și paginile disponibile arbitrului, cu capturi anonimizate din Meciuri, Status meciuri și Profil. Deschide Ghidul pentru arbitru.

Disponibil din meniul contului
●

Ultima etapă este afișată implicit

Pagina Meciuri pornește de la etapa cea mai recentă pentru utilizatorul selectat; etapele anterioare rămân disponibile prin filtru. Pentru lotul AJF, introducerea se închide marți la 19:45, cu 15 minute înainte de cronul de la 20:00.

Limită verificată pe server și afișată în aplicație
●

Expirare clară și footer unificat

Sesiunile expiră după cel mult 60 de minute, iar codurile de autentificare după 10 minute. Footerul comun apare și la autentificare/înregistrare și se reîncarcă la acțiunile utilizatorului.

Actualizare de securitate și interfață