BioNexus - Educational - București - Lucrari 2026 Nationala

Informatii generale

Descriere

BioNexus este o platformă web educațională interactivă dedicată elevilor de gimnaziu și liceu, studenților la medicină și biologie, profesorilor și pasionaților de anatomie. Proiectul acoperă toate cele șase sisteme majore ale corpului uman — osos, muscular, nervos, cardiovascular, respirator și digestiv — oferind modele 3D explorabile, quiz-uri dinamice, un asistent AI și unelte de studiu, totul într-o interfață modernă disponibilă în 6 limbi.

Platforma rulează integral în browser, fără instalare, pe orice dispozitiv modern. Este construită pe o arhitectură serverless (Supabase + Cloudflare), astfel încât fiecare utilizator are un cont cu progresul sincronizat în cloud, poate juca în timp real împotriva altor utilizatori și beneficiază de securitate de nivel de producție (audit de securitate, chei protejate server-side, HTTPS). Site-ul este live la adresa proprie bionexus.ro.

Funcționalități cheie:
• Modele 3D interactive pentru toate cele 6 sisteme — rotire, zoom și selectare de structuri, cu denumiri în română și latină
• Minigame „Identifică structura" — recunoști structura evidențiată pe model
• Test de Cunoștințe pe 3 niveluri de dificultate (Ușor / Mediu / Greu)
• AI Duel — afirmații adevărat/fals generate de AI, pentru antrenarea gândirii critice
• Duel Online 1v1 în timp real — cameră cu cod, lobby „ready up" și scor live între doi jucători
• Asistent virtual educațional – BioNexus AI, care răspunde întrebărilor despre anatomie
• Provocări zilnice cu XP, streak și redirecționare directă către activitate
• Sistem de insigne / achievements pentru toate cele 6 sisteme
• Notițe personale cu marcaje, tag-uri color și căutare
• Recenzii de la utilizatorii autentificați
• Căutare rapidă a structurilor + secțiunea „Învață" (curiozități, manuale și atlase PDF)
• Cont de utilizator cu progres sincronizat (autentificare pe email cu confirmare)
• Mod administrator protejat prin parolă, pentru editarea conținutului
• Suport multilingv: română, engleză, franceză, germană, spaniolă, maghiară
• Navigare pe URL-uri dedicate (Sisteme, Funcționalități, cont) și aplicație instalabilă (PWA)
• Interfață responsive, optimizată complet pentru telefon și desktop

Tehnologii

Tehnologii utilizate:
• Frontend: HTML5, CSS3, JavaScript (vanilla, fără framework)
• Randare 3D: Three.js (r128) — GLTFLoader + DRACOLoader (compresie Draco)
• Modelare 3D & grafică: Blender (pregătirea și optimizarea modelelor 3D), Adobe Photoshop (texturi și elemente grafice)
• Backend-as-a-Service: Supabase — Auth, Postgres (cu Row Level Security), Storage, Realtime
• Serverless & găzduire: Cloudflare Pages + Pages Functions (Node.js) — proxy AI cu cheia protejată server-side
• Inteligență Artificială: model lingvistic (LLM) accesat printr-un proxy securizat
• Multiplayer în timp real: Supabase Realtime (broadcast) pentru duelul online 1v1
• Securitate: CSP, HSTS, SRI, Row Level Security + RPC SECURITY DEFINER, escapare XSS, chei API exclusiv server-side
• Autentificare: Supabase Auth (email + parolă, cu confirmare pe email)
• Internaționalizare: sistem propriu i18n (6 limbi)
• Rutare pe URL-uri: router client-side + reguli _redirects (Cloudflare Pages)
• PWA & SEO: Web App Manifest, Open Graph, JSON-LD, robots.txt, pagină 404 custom
• Domeniu & livrare: CDN global, HTTPS automat, domeniu propriu bionexus.ro
• IDE folosit: Visual Studio Code

Platforma rulează direct în browser, fără instalare. Spre deosebire de o soluție pur locală, BioNexus folosește servicii cloud pentru conturi sincronizate, joc online în timp real și asistent AI — rămânând însă 100% accesibilă din orice browser modern. Codul este organizat modular, a trecut printr-un audit de securitate cu remedieri de nivel producție și este testat pe mai multe rezoluții și dispozitive

Cerinte sistem

BioNexus este o aplicație web compatibilă cu toate sistemele de operare moderne:
• Windows, Linux, macOS, Android, iOS/iPadOS (desktop & mobil)
• Browsere recomandate: Chrome, Firefox, Edge, Safari (versiuni recente, cu suport WebGL pentru randarea 3D)
• Conexiune la internet necesară — pentru cont, sincronizarea progresului, duelul online 1v1 și asistentul AI

Realizatori

Ryan Dobrota

  • Scoala: Colegiul National Tudor Vladimiresu
  • Clasa: 11
  • Judet: București
  • Oras: Bucuresti

Alexandru Andrei Gheorghe

  • Scoala: Colegiul National “Tudor Vladimirescu”
  • Clasa: 11
  • Judet: București
  • Oras: Bucuresti

Screenshots