Uniclub - Web - Călărași București - Lucrari 2022 Nationala

Informatii generale

Descriere

Uniclub este o aplicatie web social-media, unde fiecare persoane poate sa intre sau sa isi creeze propriile cluburi. Fiecare club este destinat unui sport anume (ex: inot, baschet, fotbal, etc.). Aceasta aplicatie a fost proiectata cu scopul de a incuraja practicarea sporturilor, gasirea de prieteni sportivi, pentru ca stim cat de greu este sa nu ai cu cine iesi, demotivandu-te complet. Pe Uniclub, cand doresti sa iesi afara si sa iti chemi prietenii doar faci o postare pe clubul respectiv cu un titlu si un mesaj specific, oameni putand sa iti raspunda prin comentarii. Clubul fiecaruia poate fi public sau privat in functie de preferinte, iti poti face prieteni pe platforma, primesti recomandari de cluburi in functie de zona in care te afli si sporturile care iti plac.

Tehnologii

Aceasta aplicatie foloseste ReactJS pentru frontend, NodeJS pentru backend si MySQL pentru stocare.
Friend request-urile si group request-urile se primesc in timp real cu ajutarea socket-urilor, la fel si update-ul feed-ului.
MySQL are mai multe tabele:
- users pentru datele despre utilizatori
- club posts pentru datele despre postarile clubului (pentru fiecare club)
- club users pentru datele despre utilizatorii clubului (pentru fiecare club).

Cerinte sistem

Browser: Chrome, Edge, Safari
Sistem de operare macOS, Windows, Linux.
Instalat MySQL Workbench si node.

Realizatori

Mihai Barbu

  • Scoala: Liceul Teoretic Mihai Eminescu
  • Clasa: 10
  • Judet: Călărași
  • Oras: Calarasi

Razvan Boabes

  • Scoala: Colegiul national de informatica Tudor Vianu
  • Clasa: 10
  • Judet: București
  • Oras: București

Screenshots