Changes between Version 3 and Version 4 of Gallery
- Timestamp:
- 09/25/26 11:31:01 (4 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Gallery
v3 v4 2 2 3 3 4 == Слики 4 == Слики и опис 5 5 === Login Page 6 * Отвори http://localhost:5173 (тунелот и backend-от мора да работат). 7 * Внеси е-пошта и лозинка testPass@1. 8 * Sign in. Јазичињата горе се менуваат според улогата — обичен корисник гледа пет, тренер и администратор шест. 6 9 [[Image("login page.png", 100%)]] 7 10 11 // Функционалноста за регистрирање нов корисник се случува на истата страна // 12 8 13 === Home Page 14 * Приказ на сите споделени рецепти 15 * Регистрираниот корисник може да коментира на секоја однив 9 16 [[Image("Home Page.png", 100%)]] 17 // Претставени се само споделените рецепти - оние кои се private не се споделени // 10 18 11 19 === Recipes Page 20 * Внеси име и постапка за подготовка. 21 * Внеси број на порции. 22 * Избери состојка од паѓачкото мени и внеси грамови. 23 * +another ingredient за секоја следна состојка. 24 * Избери диететски ознаки од листата (со Ctrl за повеќе). 25 * Create recipe. 12 26 [[Image(Recipes.png, 100%)]] 27 // Стандардно се сетира на private и треба да се сетира на public/share за да се прегледа на Home Page // 13 28 14 29 === Grocery Lists 30 * Внеси белешка. 31 * Избери цели рецепти од „Add whole recipes" (влечен од постираните рецепти) 32 * По желба додај една поединечна состојка со грамови. 33 * Create list → прикажува здружен приказ каде истата состојка од двата извора е собрана. 15 34 [[Image(groceryList.png, 100%)]] 16 35 17 36 === Intake Planner 37 * Внеси белешка (пример „Ручек дома"). 38 * Избери еден или повеќе оброци од листата (се брои по една порција од секој; селекција . 39 * Log it. 40 * Под „Last 7 days" се појавува дневниот збир, а под „Macronutrients supplied this week" разложување по макронутриенти. 18 41 [[Image(IntakePlanner.png, 100%)]] 19 42 20 43 === Biometrics 44 * Избери датум, внеси тежина, висина, возраст, однос мускули/масти. 45 * Save. Истиот датум повторно ажурира, не додава нов ред (uq_biometrics_user_date). 46 * Табелата сама ги пресметува промената и BMI. 21 47 [[Image(biometrics.png, 100%)]] 22 48 23 49 === Trainer's Page 50 Тренерот ги има истите пет јазичиња плус „Trainer“. Пристапот до податоци на клиент е само за читање. 51 52 * Јазиче Trainer. 53 * Внеси е-пошта на клиент (пример marija.trajkovska@gmail.com). 54 * Избери период „од" и „до". 55 * Load → се појавуваат дневен внес, макронутриенти и биометриски напредок. 56 * Во „Recipe analysis" внеси нутриент (стандардно Protein) и притисни Rank → рангирање по количина на 100 kcal. 24 57 [[Image("trainer page.png", 100%)]] 25 58 59 === Администратор страна 60 Моменталната имплементација нема сопствен екран во интерфејсот — админ функциите се преку Swagger на http://localhost:8080/swagger-ui.html. 61 {{{ 62 POST /api/auth/login со админ сметката → копирај го токенот. 63 Копче Authorize горе десно → залепи го токенот. 64 POST /api/admin/ingredients — нова состојка во каталогот. 65 POST /api/admin/nutrients — нов нутриент со референтна дневна вредност. 66 GET /api/admin/accounts — список сметки со улога и активност. 67 PATCH /api/admin/accounts/{id}/role со тело {"role": "trainer"} — унапредување. 68 PATCH /api/admin/posts/{id}/status?status=archived — модерирање (архивира, не брише). 69 }}} 26 70
