UTCN SmartPractice
Platformă de stagii de practică pentru o universitate tehnică
O platformă care pune studenții UTCN în legătură cu firmele pentru stagii de practică. De la prima aplicare până la contractul semnat, totul într-un singur loc.

De unde am pornit
Erau patru lucruri de împăcat în același timp. Algoritmul de potrivire trebuia să țină cont de competențele obligatorii, de cotele fiecărei facultăți, de câte locuri are fiecare firmă și de ce își doresc studenții. Și, pe deasupra, oamenii care semnează actele trebuiau să înțeleagă de ce a ieșit o anumită potrivire. Apoi, aceeași platformă trebuia folosită de trei tipuri de utilizatori foarte diferiți: studenți, firme și administratorii facultăților. Trebuia să meargă la fel de bine în română și în engleză. Și trebuia să se încarce decent pe telefon, pe net slab, pentru că așa o folosesc studenții de fapt.
Cum am lucrat
Frontend-ul e în React și Vite, cu Tailwind v4 și un set de componente care merg în dark, light sau după setarea sistemului. Potrivirea se face pe server, pe o bază de date relațională gândită pentru rerulări: facultatea schimbă niște parametri și reface o rundă întreagă în mai puțin de o secundă. Panoul de administrare arată în timp real câți studenți s-au înscris, câte runde sunt active, câte potriviri s-au făcut și cine mai are de semnat, cu detalii pe săptămână și pe facultate. Totul se instalează ca PWA, deci studenții o folosesc ca pe o aplicație normală de telefon, iar dashboard-ul merge și offline. Traducerile sunt în framework, așa că orice text nou apare din start în ambele limbi.
Potrivire pe care o poți explica
Algoritmul ține cont în același timp de competențele obligatorii, de cotele facultăților, de locurile disponibile la firme și de preferințele studenților. Pentru fiecare potrivire poți vedea exact ce regulă a produs-o.
Trei tipuri de utilizatori, un singur cod
Studenții, firmele și administratorii facultăților au fiecare fluxurile și drepturile lor, dar totul stă pe același set de componente React și Tailwind v4, cu teme dark, light și system.
Se instalează, e bilingvă, merge offline
Livrată ca PWA, cu dashboard-ul disponibil și fără net. Româna și engleza sunt în framework, deci fiecare etichetă există în ambele limbi din prima zi.

Ce a ieșit
Facultățile rulează acum o rundă de practică dintr-un singur dashboard: ajustează cotele sau cerințele, refac potrivirea pentru toată generația în sub o secundă și văd cine mai are de semnat. Studenții aplică de pe telefon, în română sau engleză, iar firmele își administrează ofertele pe aceeași platformă.
Ce am livrat
- Frontend React + Vite + Tailwind v4, cu teme dark, light și system
- Potrivire pe server, pe o bază relațională, rerulări sub o secundă
- Panou de administrare cu statistici în timp real
- Trei tipuri de utilizatori: studenți, firme, administratori de facultate
- PWA instalabilă, dashboard-ul merge și offline
- Română și engleză din prima zi




