← Toate proiectele

Adeverințe

Adeverințe de student generate și verificabile

Deprecated
repo: code4ulbs/adeverinte (privat)

Descriere

Aplicația generează adeverințe pentru studenți pe baza datelor din UMS și a unor șabloane de documente, convertite în PDF. Autentificarea se face cu Google, iar datele studentului sunt preluate printr-un proxy către UMS.

Funcționalități cheie

Screenshots

Capturile de ecran se adaugă în curând.

Tehnologii

Backend

.NET 8ASP.NET Core Web APIDocumentFormat.OpenXmlGoogle.Apis.AuthSwagger

Frontend

HTML/JavaScript staticnginx

Calitate

Teste unitare și de integrare (Coverlet, prag 80%)Teste E2E pe staging

Infrastructură

Docker Compose

Arhitectură

Diagrama de arhitectură Adeverințe

API-ul servește și frontendul static în modul de dezvoltare; în Docker, frontendul rulează în propriul container nginx.

Diagrama este generată din cod PlantUML: arch-adeverinte.puml.

Deployment

Detalii

Roluri și utilizatori

  • Student

Integrări

  • Google (autentificare)
  • UMS proxy
  • Servicii de conversie documente

Autentificare și securitate

Google Sign-In verificat în API.

Calitate și testare

  • Prag de acoperire 80%
  • Build cu avertismente ca erori
  • E2E pe staging
  • Instrucțiuni pentru asistenți AI

Cum rulezi local

Responsabili

Responsabilii se completează în curând.

Contributori

Lista contributorilor se completează în curând.