= Имплементација на случаи на употреба = 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)]]