Changes between Version 3 and Version 4 of Gallery


Ignore:
Timestamp:
09/25/26 11:31:01 (4 days ago)
Author:
201165
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Gallery

    v3 v4  
    22
    33
    4 == Слики
     4== Слики и опис
    55=== Login Page
     6* Отвори http://localhost:5173 (тунелот и backend-от мора да работат).
     7* Внеси е-пошта и лозинка testPass@1.
     8* Sign in. Јазичињата горе се менуваат според улогата — обичен корисник гледа пет, тренер и администратор шест.
    69[[Image("login page.png", 100%)]]
    710
     11// Функционалноста за регистрирање нов корисник се случува на истата страна //
     12
    813=== Home Page
     14* Приказ на сите споделени рецепти
     15* Регистрираниот корисник може да коментира на секоја однив
    916[[Image("Home Page.png", 100%)]]
     17// Претставени се само споделените рецепти - оние кои се private не се споделени //
    1018
    1119=== Recipes Page
     20* Внеси име и постапка за подготовка.
     21* Внеси број на порции.
     22* Избери состојка од паѓачкото мени и внеси грамови.
     23* +another ingredient за секоја следна состојка.
     24* Избери диететски ознаки од листата (со Ctrl за повеќе).
     25* Create recipe.
    1226[[Image(Recipes.png, 100%)]]
     27// Стандардно се сетира на private и треба да се сетира на public/share за да се прегледа на Home Page //
    1328
    1429=== Grocery Lists
     30* Внеси белешка.
     31* Избери цели рецепти од „Add whole recipes" (влечен од постираните рецепти)
     32* По желба додај една поединечна состојка со грамови.
     33* Create list → прикажува здружен приказ каде истата состојка од двата извора е собрана.
    1534[[Image(groceryList.png, 100%)]]
    1635
    1736=== Intake Planner
     37* Внеси белешка (пример „Ручек дома").
     38* Избери еден или повеќе оброци од листата (се брои по една порција од секој; селекција .
     39* Log it.
     40* Под „Last 7 days" се појавува дневниот збир, а под „Macronutrients supplied this week" разложување по макронутриенти.
    1841[[Image(IntakePlanner.png, 100%)]]
    1942
    2043=== Biometrics
     44* Избери датум, внеси тежина, висина, возраст, однос мускули/масти.
     45* Save. Истиот датум повторно ажурира, не додава нов ред (uq_biometrics_user_date).
     46* Табелата сама ги пресметува промената и BMI.
    2147[[Image(biometrics.png, 100%)]]
    2248
    2349=== Trainer's Page
     50Тренерот ги има истите пет јазичиња плус „Trainer“. Пристапот до податоци на клиент е само за читање.
     51
     52* Јазиче Trainer.
     53* Внеси е-пошта на клиент (пример marija.trajkovska@gmail.com).
     54* Избери период „од" и „до".
     55* Load → се појавуваат дневен внес, макронутриенти и биометриски напредок.
     56* Во „Recipe analysis" внеси нутриент (стандардно Protein) и притисни Rank → рангирање по количина на 100 kcal.
    2457[[Image("trainer page.png", 100%)]]
    2558
     59=== Администратор страна
     60Моменталната имплементација нема сопствен екран во интерфејсот — админ функциите се преку Swagger на http://localhost:8080/swagger-ui.html.
     61{{{
     62POST /api/auth/login со админ сметката → копирај го токенот.
     63Копче Authorize горе десно → залепи го токенот.
     64POST /api/admin/ingredients — нова состојка во каталогот.
     65POST /api/admin/nutrients — нов нутриент со референтна дневна вредност.
     66GET /api/admin/accounts — список сметки со улога и активност.
     67PATCH /api/admin/accounts/{id}/role со тело {"role": "trainer"} — унапредување.
     68PATCH /api/admin/posts/{id}/status?status=archived — модерирање (архивира, не брише).
     69}}}
    2670