MyGymBuddy - Web - Arad - Lucrari 2025 Nationala

Informatii generale

Descriere

:pushpin: MOTIVAȚIE ȘI CONTEXT–
MyGymBuddy a luat naștere din dorința de a îmbina două pasiuni personale: programarea și un stil de viață activ și echilibrat. Observând că majoritatea aplicațiilor de fitness de pe piață sunt fie prea complexe și greoaie, fie limitate în opțiuni, mi-am propus să creez o alternativă: o aplicație clară, intuitivă, personalizabilă și, mai ales, cu o componentă socială reală.

:bullseye: Ce problemă rezolvă?
• Interfețele prea încărcate sau rigide ale aplicațiilor clasice

• Lipsa motivației și a interacțiunii între utilizatori

• Lipsa unor funcționalități educative și personalizabile în aplicațiile de fitness

:wrench: FUNCȚIONALITĂȚI CHEIE–
• Dashboard centralizat – Vizualizezi dintr-o privire progresul tău: greutate, mese, calorii, antrenamente.

• Monitorizare nutrițională – Adaugi alimente cu informații despre macronutrienți, calorii și porții.

• Planificator de antrenamente – Creezi antrenamente personalizate în funcție de obiective, tipul exercițiilor și numărul de zile disponibile.

• Profil social și prieteni – Urmărești progresul altora, sincronizezi antrenamente și te motivezi în grup.

• Sistem de chat integrat – Comunicare directă cu prietenii pentru colaborare, sfaturi și provocări comune.

• Pagini educative despre sănătate și nutriție – Află informații utile și corecte despre alimente și obiceiuri sănătoase.

:glowing_star: ELEMENTE DE ORIGINALITATE ȘI INOVAȚIE–
• Educație nutrițională integrată – Informații utile despre alimentele consumate, prezentate într-un mod accesibil.

• Componentă socială activă – Nu doar urmărești alți utilizatori, ci colaborezi cu ei în mod real: antrenamente sincronizate, chat, împărtășirea progresului.

• Design curat, UX optimizat – Fiecare funcție este gândită pentru simplitate și eficiență, fără suprasaturare vizuală.

• Flexibilitate ridicată – Orice utilizator poate adapta aplicația nevoilor proprii: obiective, antrenamente, alimentație.

Tehnologii

Frontend:
• HTML
• CSS
• JavaScript

Backend:
• NodeJS
• ExpressJs
• SocketIO
• Multer
• Bcrypt

Baza de date:
• MySQL (rulat pe XAMPP în development)

–Aplicația Web este publicată pe serviciul de hosting Railway–

Cerinte sistem

Accesare pe internet:
• Browser modern (Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, Opera etc.)
• Conexiune la internet stabilă

Acces local:
• Visual Studio Code
• NodeJs
• XAMPP
• Browser Web

Realizatori

Alexandru Marius Rădulescu

  • Scoala: Colegiul Național “Preparandia - Dimitrie Ţichindeal”
  • Clasa: 12
  • Judet: Arad
  • Oras: Sântana

Screenshots