DON'T RUN - Educational - Gorj - Lucrari 2025 Nationala

Informatii generale

Descriere

DON’T RUN (dontrun.ro) este o platformă educațională online dedicată adolescenților. Susținută de specialiști în psihologie, platforma oferă sprijin profesional, promovează conectarea între tineri și accesul la resurse utile pentru dezvoltarea personală.

Aplicaţia se bazează pe un forum de discuții pentru membri, experți și moderatori, fiecare cu funcționalități unice. Utilizatorii pot crea și răspunde la întrebări, experții oferă răspunsuri verificate, iar moderatorii pot edita și șterge conținutul.

Platforma include o funcție de căutare pentru întrebări relevante și opțiuni de modificare a profilului. Pentru a face învățarea mai captivantă, s-au introdus badge-uri pentru realizări și Grădina Sentimentelor. Aici, utilizatorii își hrănesc zilnic o plantă virtuală cu emoții, iar la finalul a 7 zile, pot descărca un jurnal PDF pentru auto-reflecție, încurajând revenirea zilnică.

Există, de asemenea, o secțiune de autocunoaştere, disponibilă doar pentru utilizatorii autentificați. Aici, aceștia răspund la întrebări deschise, iar răspunsurile lor sunt analizate de un agent AI. Acest model, care simulează un psiholog, oferă feedback personalizat și evaluează potențialele probleme, ajutând utilizatorii să înțeleagă mai bine dacă au nevoie de consult de specialitate.

Tehnologii

Aplicația este construită pe o arhitectură LAMP, utilizând programare PHP procedurală cu mysqli pentru interacțiunile cu baza de date. Pentru interfața grafică, aplicația folosește Bootstrap 5, iar jQuery este folosit pentru metoda de lucru AJAX, în special la sistemul de notificări şi badge-uri.

Administrarea bazei de date este realizată prin phpMyAdmin, conectându-se la un motor MariaDB. În plus, proiectul utilizează Composer ca manager de pachete pentru a eficientiza gestionarea dependențelor.

Pentru generarea documentelor, aplicația integrează librăria mPDF. Testarea unitară a codului este efectuată folosind PHPUnit. De asemenea, API-ul OpenAI, mai exact modelul gpt-4o-mini, este utilizat pentru generarea rezumatelor de autocunoaștere.

Cerinte sistem

Aplicaţia este publicată la adresa https://dontrun.ro, ca urmare, pentru a fi utilizată este nevoie doar de:

  • browser web (javascript enabled)
  • conexiune la internet
    Pentru a rula aplicaţia local, instrucţiunile de instalare se găsesc în documentaţia de pe GitHub.

Realizatori

Andrei Frintu

  • Scoala: Colegiul Național Tudor Vladimirescu
  • Clasa: 11
  • Judet: Gorj
  • Oras: Târgu Jiu

Screenshots