Changes between Initial Version and Version 1 of UseCaseImplementations


Ignore:
Timestamp:
06/26/25 18:39:47 (17 hours ago)
Author:
231136
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v1 v1  
     1= Имплементација на случаи на употреба
     2
     3= UseCasePrototypeImplementation
     4
     5|| ID || Use Case ||
     6|| 1  || Најава на корисник ||
     7|| 2  || Навигирање кон преглед на профил ||
     8|| 3  || Пополнување на форма со положени предмети и лични интереси ||
     9|| 4  || Преглед на резултати добиени од алгоритмот ||
     10|| 5  || Преглед, пребарување, филтрирање на сите предмети ||
     11
     12== ИД: 1 - Најава на корисник
     13
     14[[Image (login.jpeg)]]
     15
     16При клик на копчето најави се, се испраќа POST барање до backend-от.
     17[[Image (handle_login.jpeg)]]
     18Се проверува дали постои таков корисник, доколку постои се враќа автентикациски токен.
     19[[Image (login_url.jpeg)]]
     20
     21[[Image (login_serializer.jpeg)]]
     22Откога ќе се добие токенот, најавувањето се довршува на клиентската страна со повик на оваа функција којашто ги зачувува токените на корисникот.
     23[[Image (login_function.jpeg)]]
     24
     25== ИД: 2 - Навигирање кон преглед на профил
     26
     27Кога корисникот ќе навигира кон преглед на профилот ќе се испрати GET барање за информациите на корисникот, потоа тоа се зачувува во React Context и веќе не се прават барања до сервер кога корисникот сака да го пристапи.
     28[[Image (fetch_form.jpeg)]]
     29
     30[[Image (fetch_form_def.jpeg)]]
     31
     32Во backend се повикува соодветниот serializer за да се форматираат овие информации во JSON формат.
     33[[Image (form_get.jpeg)]]
     34[[Image (form_serializer.jpeg)]]