Demo proiect aici.
Training Plan & Diet Creator Web App
Aplicatia are rolul de a crea planuri de antrenament si diete personalizate pentru utilizatori astfel incat sa ii poata indruma inspre un stil de viata sanatos prin antrenament alaturi de dieta. Astfel utilizatorului ii va fi mai usor sa isi atinga scopul - pierderea in greutate, cresterea masei musculare. Utilizatorul poate sa se inregistreze pentru a salva planurile customizate.
La nivelul aplicatiei vor fi necesare functionalitati precum:
-
Proiectare baza de date pentru sistem de logare si planurile salvate per user
-
Implementarea unui sistem de logare/inregistrare pentru utilizatori
-
Analiza asupra tipologiilor umane si a stilurilor de viata si mentinerea unor date/statistici coerente importante pentru programator -> se vor sintetiza si se vor crea planuri
-
Implementarea unui carusel pentru prezentarea planurilor salvate de utilizator intr-un mod inedit folosind Swiper.js
-
Algoritm care sa aleaga pe baza unor inputuri (caracteristici useri) planurile relevante + alternative
-
Implementarea unei interfete vizuale concisa si profesionala folosind Figma. Proiectarea acesteia se poate vedea aici
Features:
-
Optiunea de a descarca planurile create sub format PDF
-
Implementarea unui panou de obiective evidentiat pentru a motiva utilizatorul
-
Fiecare utilizator poate sa isi creeze propriile planuri de antrenament si dieta bazate pe datele introduse (caracteristici precum varsta, sex, greutate, intaltime, stil de viata, probleme de sanatate etc)
-
Utilizatorul isi va concepe planurile de antrenament - constituie exercitiile pe care utilizatorul le poate face
-
Utilizatorul isi va concepe planurile de dieta - constituie body fatul, greutatea actuala si greutatea la care vrem sa ajungem si calculeaza un numar de calorii ca si target zilnic + se vor oferi recomandari ce pot fi regenerate dar care sunt alternative pentru acelasi nr de calorii
-
Pentru a salva planurile trebuie ca utilizatorii sa aiba un cont activ, adica sa fie inregistrati in baza de date. Acolo se va face legatura dintre contul lor si planurile salvate
-
Utilizatorii pot alege planuri predefinite pentru propriul body type sau sa si-l customizeze in functie de necesitati (sa scoata/adauge exercitii, alimente preferate, numarul de antrenamente pe saptamana, numarul de mese pe zi etc)
-
Utilizatorul va dispune de un dashboard prin care poate accesa toate resursele - planuri, obiective, detalii personale.