Informatii generale
- Categorie: Web
- Judetul: Arad
- Surse: GitHub - Alex110506/MyGymBuddy: Fitness tracking web app
- Homepage: https://mygymbuddy-production-0e27.up.railway.app/loginPage
Descriere
–
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ă.
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
–
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.
–
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


