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ă
Introduci URL-ul
Pasezi URL-ul homepage-ului universitar sau alegi din lista predefinită.
Crawling & screenshot
Backend-ul descarcă HTML-ul paginii și face o captură de ecran reală cu Playwright.
Analiză AI
Ambele artefacte (HTML + imagine) sunt trimise la Gemini 2.0 Flash via OpenRouter cu un prompt specializat UX.
Rezultate structurate
Răspunsul AI este parsat în categorii: accesibilitate, navigație, ierarhie vizuală, mobile, performanță și recomandări.
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.