ELiceu - Web - București - Lucrari 2026 Nationala

Informatii generale

Descriere

ELiceu transformă alegerea liceului dintr-un proces complicat și stresant într-o experiență simplă, intuitivă și adaptată fiecărui elev de clasa a VIII-a.
Concepută ca un adevărat „magazin de licee”, platforma reunește într-un singur loc toate liceele din București și le prezintă într-un format modern, ușor de explorat. Elevii pot răsfoi carduri, aplica filtre după profil, sector, specializare sau medie, pot compara opțiuni, salva liceele preferate și accesa pagini detaliate pentru a-și construi treptat propria listă de admitere.
Elementul care diferențiază cu adevărat ELiceu este tehnologia din spate. Platforma integrează un predictor de admitere bazat pe Machine Learning, care analizează media și poziția elevului, alături de datele istorice ale specializărilor, pentru a estima șansele de admitere. În plus, utilizatorii au la dispoziție un test de orientare pentru identificarea profilului potrivit, o secțiune dedicată evenimentelor și noutăților, precum și alte instrumente interactive menite să îi ajute să ia decizii mai informate.
Construită pe o arhitectură modernă și protejată prin măsuri solide de securitate, precum parole criptate, autentificare în doi pași și protecție împotriva atacurilor web uzuale, ELiceu este mai mult decât o bază de date cu licee. Este un ghid digital inteligent, creat pentru a-i oferi fiecărui elev claritate, încredere și control asupra uneia dintre cele mai importante alegeri pentru viitorul său.

Tehnologii

Platforma ELiceu a fost dezvoltată folosind tehnologii web moderne, care asigură o interfață intuitivă, o funcționare eficientă și posibilitatea extinderii ulterioare a aplicației.
HTML5 a fost utilizat pentru realizarea structurii semantice a paginilor, iar CSS3 pentru designul vizual, layout-ul responsive și animațiile care contribuie la o experiență de utilizare modernă și accesibilă pe orice dispozitiv.
JavaScript gestionează funcționalitățile interactive ale platformei, precum filtrarea și compararea liceelor, afișarea dinamică a rezultatelor, navigarea în interfață și comunicarea asincronă cu serverul, fără reîncărcarea paginii.
Partea de backend este dezvoltată în PHP, responsabil pentru autentificarea utilizatorilor, administrarea sesiunilor, procesarea datelor și comunicarea cu baza de date. Pentru accesarea bazei de date a fost utilizată extensia PDO, care permite folosirea interogărilor parametrizate (prepared statements), contribuind la prevenirea atacurilor de tip SQL Injection.
MySQL este utilizat pentru stocarea și organizarea datelor referitoare la licee, specializări, utilizatori și istoricul admiterii, oferind căutări și filtrări rapide prin intermediul unei baze de date relaționale.
Aplicația este organizată modular, prin separarea componentelor reutilizabile (precum header-ul, footer-ul și meniul lateral), ceea ce facilitează întreținerea codului și dezvoltarea ulterioară a proiectului.
Pentru creșterea securității au fost implementate validarea datelor introduse de utilizatori, gestionarea sesiunilor PHP, criptarea parolelor, autentificarea în doi pași și utilizarea funcției htmlspecialchars(), care previne injectarea de cod HTML sau JavaScript.
Componenta de inteligență artificială a fost dezvoltată în Python, utilizând framework-ul FastAPI pentru expunerea modelului sub forma unui API REST. Modelul de Machine Learning este implementat cu ajutorul bibliotecii scikit-learn, folosind algoritmul Random Forest, iar prelucrarea datelor este realizată cu pandas și NumPy. Comunicarea dintre aplicația PHP și modelul AI se realizează prin cereri HTTP în format JSON, ceea ce permite integrarea rapidă și eficientă a predicțiilor de admitere în platformă.

Cerinte sistem

• Browser web: Aplicația poate fi utilizată prin intermediul oricărui browser modern (Google Chrome, Microsoft Edge, Mozilla Firefox, Safari etc.), fără a necesita instalarea unui software suplimentar.
• Sistem de operare: Platforma este compatibilă cu orice sistem de operare care dispune de un browser web actualizat, precum Windows, Linux, macOS, Android sau iOS.
• Memorie RAM: Minimum 4 GB RAM pentru o funcționare fluentă a aplicației și afișarea optimă a conținutului.
• Conexiune la internet: Este necesară o conexiune stabilă la internet pentru accesarea bazei de date și comunicarea cu serviciul de inteligență artificială.
• Dispozitive compatibile: Platforma poate fi utilizată pe desktop, laptop, tabletă și telefon mobil, având o interfață complet responsive, adaptată automat dimensiunii ecranului.
• Metode de utilizare: Interfața este optimizată atât pentru utilizarea cu tastatură și mouse, cât și pentru dispozitive cu ecran tactil (touchscreen).

Realizatori

Daria-Andreea Cătrună

  • Scoala: Colegiul Național „Grigore Moisil”
  • Clasa: 10
  • Judet: București
  • Oras: București

Fatima-Maria Farhat

  • Scoala: Colegiul Național ,Grigore Moisil”
  • Clasa: 10
  • Judet: București
  • Oras: Sector 3

Screenshots