UX Audit AI

Universități România

Proiect de licență

Despre proiect

O platformă de audit UX automatizat, construită ca proiect de licență, care analizează homepage-urile universităților din România folosind inteligență artificială.

Ce face aplicația

Crawling automat

Extrage structura HTML, meta-taguri, linkuri și textul vizibil de pe orice homepage universitar.

Screenshot real

Capturează o captură de ecran reală a paginii folosind un browser headless (Playwright WebKit).

Analiză AI multimodală

Trimite atât conținutul HTML cât și screenshot-ul către Gemini 2.0 Flash pentru o analiză UX detaliată.

Recomandări și wireframe

Generează recomandări concrete de îmbunătățire și o descriere de wireframe pentru redesign.

Scor UX

Calculează un scor UX de la 0 la 100 pe baza criteriilor de accesibilitate, navigație și ierarhie vizuală.

Istoric persistent

Salvează toate auditurile în baza de date locală SQLite pentru comparații ulterioare.

Stack tehnic

Backend

  • FastAPIframework REST API
  • SQLite + SQLModelbaza de date
  • httpx + BeautifulSoup4crawling HTML
  • Playwright WebKitscreenshots
  • OpenRouter APIacces la modele AI

Frontend

  • Next.js 14App Router
  • TailwindCSSstilizare
  • React Querystate server
  • Lucide Iconsiconografie
  • TypeScripttype safety

Cum funcționează

1

Introduci URL-ul

Pasezi URL-ul homepage-ului universitar sau alegi din lista predefinită.

2

Crawling & screenshot

Backend-ul descarcă HTML-ul paginii și face o captură de ecran reală cu Playwright.

3

Analiză AI

Ambele artefacte (HTML + imagine) sunt trimise la Gemini 2.0 Flash via OpenRouter cu un prompt specializat UX.

4

Rezultate structurate

Răspunsul AI este parsat în categorii: accesibilitate, navigație, ierarhie vizuală, mobile, performanță și recomandări.

5

Raport & scor

Platforma afișează raportul complet cu scor UX, puncte forte, probleme identificate și sugestii de redesign.

Scop academic

Această aplicație a fost dezvoltată ca proiect de licență și are ca obiectiv cercetarea calității experienței utilizatorului (UX) pe site-urile oficiale ale universităților din România. Prin automatizarea auditului UX cu ajutorul inteligenței artificiale, proiectul demonstrează cum tehnicile moderne de AI pot fi aplicate pentru evaluarea și îmbunătățirea accesibilității și utilizabilității platformelor educaționale.

Rezultatele auditurilor pot fi folosite de facultăți pentru a identifica și prioritiza problemele de UX, contribuind la crearea unor experiențe digitale mai bune pentru studenți și candidați.

Proiect de licență · construit cu Next.js, FastAPI și Gemini AI