Site-ul echipei de robotica din anul 2022, refacut pe tehnologia Nextjs
Luna Aprilie - Site-ul a fost accesat de un numar de aproximativ 500 de persoane in cadrul evenimentului Noaptea Muzeelor.
Am facut un parteneriat cu ICEM Tulcea pentru o platforma tip treasurehunt prin muzeele patrimoniului.
Persoanele veneau la standurile amenajate la intrare si pentru o donatie de 5 lei, primeau un cod qr care le genera un cont pe platforma.
Acestea isi introduceau datele personale si porneau in cautarea indiciilor.
Dupa ce terminau toate indiciile dintr-un muzeu, aveau de ales care va fi urmatoarea locatie:
De asemenea, platforma avea si partea de management unde voluntarii echipei administrau evenimentul.
Fiecare voluntar putea sa isi vada indiciile adaugate care constau in intrebarea indiciului, raspunsul, coordonatele GPS, poza cu indiciul si 2 optiuni: daca se se afiseze forma raspunsului pentru a ajuta jucatorii sau/si daca sa se afiseze imaginea cu indiciul.
Administratorii aveau acces la stergerea, vizualizarea, modificarea sau inlocuirea oricarui indiciu.
Voluntarii responsabili cu verificarea traseului aveau acces la vizualizarea progresului oricarui jucator (casutele rosii insemnau ca indiciile nu erau rezolvate, portocalii ca erau in curs de rezolvare iar cele verzi erau rezolvate)
In final era afisata o pagina care cuprindea rankingul participantilor.
Userii pot sa scurteze orice link. Programul adauga o noua optiune de accesare a site-ului de forma www.site.com/[cod] unde [cod] este codul generat sau introdus de utilizator.
Sistemul este live. Prin intermediul websocketurilor, fiecare schimbare facuta de un user se trimite la toti userii conectati.
Membrii sunt ierarhizati pe roluri. Userii cu gradul mai mare pot modifica userii cu gradele mai mici.
Membrii au si o sectiune de sedinte unde pot vedea ce persoane vin la sedinte.
Cu ajutorul sedintelor se calculeaza procentul de prezenta ale membrilor.
Dupa ce un membru participa la 5 sau mai multe sedinte, va aparea o zona de feedback.
Tehnologii folosite: React, Nextjs, Mapbox API, Nodejs(partea de server pentru websocketuri), Prisma, Nginx, Material UI