wiki:UseCaseImplementations

Version 1 (modified by 231136, 12 hours ago) ( diff )

--

Имплементација на случаи на употреба

UseCasePrototypeImplementation

ID Use Case
1 Најава на корисник
2 Навигирање кон преглед на профил
3 Пополнување на форма со положени предмети и лични интереси
4 Преглед на резултати добиени од алгоритмот
5 Преглед, пребарување, филтрирање на сите предмети

ИД: 1 - Најава на корисник

Image (login.jpeg)

При клик на копчето најави се, се испраќа POST барање до backend-от. Image (handle_login.jpeg) Се проверува дали постои таков корисник, доколку постои се враќа автентикациски токен. Image (login_url.jpeg)

Image (login_serializer.jpeg) Откога ќе се добие токенот, најавувањето се довршува на клиентската страна со повик на оваа функција којашто ги зачувува токените на корисникот. Image (login_function.jpeg)

ИД: 2 - Навигирање кон преглед на профил

Кога корисникот ќе навигира кон преглед на профилот ќе се испрати GET барање за информациите на корисникот, потоа тоа се зачувува во React Context и веќе не се прават барања до сервер кога корисникот сака да го пристапи. Image (fetch_form.jpeg)

Image (fetch_form_def.jpeg)

Во backend се повикува соодветниот serializer за да се форматираат овие информации во JSON формат. Image (form_get.jpeg) Image (form_serializer.jpeg)

Attachments (31)

Note: See TracWiki for help on using the wiki.