| Version 4 (modified by , 4 days ago) ( diff ) |
|---|
Слики и опис
Login Page
- Отвори http://localhost:5173 (тунелот и backend-от мора да работат).
- Внеси е-пошта и лозинка testPass@1.
- Sign in. Јазичињата горе се менуваат според улогата — обичен корисник гледа пет, тренер и администратор шест.
Функционалноста за регистрирање нов корисник се случува на истата страна
Home Page
- Приказ на сите споделени рецепти
- Регистрираниот корисник може да коментира на секоја однив
Претставени се само споделените рецепти - оние кои се private не се споделени
Recipes Page
- Внеси име и постапка за подготовка.
- Внеси број на порции.
- Избери состојка од паѓачкото мени и внеси грамови.
- +another ingredient за секоја следна состојка.
- Избери диететски ознаки од листата (со Ctrl за повеќе).
- Create recipe.
Стандардно се сетира на private и треба да се сетира на public/share за да се прегледа на Home Page
Grocery Lists
- Внеси белешка.
- Избери цели рецепти од „Add whole recipes" (влечен од постираните рецепти)
- По желба додај една поединечна состојка со грамови.
- Create list → прикажува здружен приказ каде истата состојка од двата извора е собрана.
Intake Planner
- Внеси белешка (пример „Ручек дома").
- Избери еден или повеќе оброци од листата (се брои по една порција од секој; селекција .
- Log it.
- Под „Last 7 days" се појавува дневниот збир, а под „Macronutrients supplied this week" разложување по макронутриенти.
Biometrics
- Избери датум, внеси тежина, висина, возраст, однос мускули/масти.
- Save. Истиот датум повторно ажурира, не додава нов ред (uq_biometrics_user_date).
- Табелата сама ги пресметува промената и BMI.
Trainer's Page
Тренерот ги има истите пет јазичиња плус „Trainer“. Пристапот до податоци на клиент е само за читање.
- Јазиче Trainer.
- Внеси е-пошта на клиент (пример marija.trajkovska@…).
- Избери период „од" и „до".
- Load → се појавуваат дневен внес, макронутриенти и биометриски напредок.
- Во „Recipe analysis" внеси нутриент (стандардно Protein) и притисни Rank → рангирање по количина на 100 kcal.
Администратор страна
Моменталната имплементација нема сопствен екран во интерфејсот — админ функциите се преку Swagger на http://localhost:8080/swagger-ui.html.
POST /api/auth/login со админ сметката → копирај го токенот.
Копче Authorize горе десно → залепи го токенот.
POST /api/admin/ingredients — нова состојка во каталогот.
POST /api/admin/nutrients — нов нутриент со референтна дневна вредност.
GET /api/admin/accounts — список сметки со улога и активност.
PATCH /api/admin/accounts/{id}/role со тело {"role": "trainer"} — унапредување.
PATCH /api/admin/posts/{id}/status?status=archived — модерирање (архивира, не брише).
Attachments (7)
-
login page.png
(22.9 KB
) - added by 5 days ago.
login page
- IntakePlanner.png (121.0 KB ) - added by 5 days ago.
- Recipes.png (113.3 KB ) - added by 5 days ago.
- trainer page.png (88.0 KB ) - added by 5 days ago.
- Home Page.png (81.1 KB ) - added by 5 days ago.
- groceryList.png (96.7 KB ) - added by 5 days ago.
- biometrics.png (74.0 KB ) - added by 5 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.





