== Прототип апликација == Линк: https://finkiukim-my.sharepoint.com/personal/vangel_ajanovski_finki_ukim_mk/_layouts/15/onedrive.aspx?ga=1&id=%2Fpersonal%2Fvangel%5Fajanovski%5Ffinki%5Fukim%5Fmk%2FDocuments%2FDB%2F2022%2D2023%2DZ%2FProektniPrezentacii%2Ffooddeliverysystem%2Emp4&parent=%2Fpersonal%2Fvangel%5Fajanovski%5Ffinki%5Fukim%5Fmk%2FDocuments%2FDB%2F2022%2D2023%2DZ%2FProektniPrezentacii == Насоки за користење на апликацијата и финална имплементација на обработени функционалности == ''* целиот процес е можен, доколку корисникот претходно се има регистрирано на апликацијата'' -- Со пристапување на патеката ​http://localhost:8080/login, се прикажува страна за најава на апликацијата. Се прикажува опција за најава, каде корисникот треба да ги внесе неговото корисничко име и лозинка. Доколку корисничкото име и лозинка се валидни тогаш корисникот се редиректира на почетната страна. Во зависност од улогата на корисникот, тој има различни опции во делот за навигација. Доколку корисникот внесе погрешни податоци, тогаш тој добива известување. Примери кориснички сметки на регистрирани корисници: \\ -Потрошувач: username: martina.velkovvikj, password: test\\ -Вработен во Fitness House: username: sherie.jessica, password: test\\ -Вработен во Royal Burger Debar Maalo: username: brigham.kennet, password: test\\ -Доставувач: username: koki.aleksov, password:test\\ -Админ: username:ivana.trpeska, password:test\\ [[Image(log_in.JPG)]]\\ [[Image(bad_credentials.JPG)]]\\ -- Доколку корисникот е регистриран како потрошувач, тогаш тој во делот за навигација ќе има две опции **"Продажни места"** и **"Статус нарачки"**. Пример за таков корисник е martina.velkovvikj, со лозинка test\\ [[Image(homepage.jpg)]]\\ -- Со избор на опцијата **"Продажни места"** од делот за навигација на почетната страна, корисникот има преглед од сите достапни продажни места на апликацијата. Исто така во делот за навигација има опција **"Врати се назад"** која го редиректира корисникот назад на почетната страна. [[Image(list_food_places.jpg)]]\\ -- Корисникот со избор на некое од продажните места, има преглед од листа од продукти кои продажното место ги нуди. За секој продукт е прикажано неговото име, цена и има поле за внес на количина. Исто така има опција за избор на начин на плаќање, дали "Во Готово" или со "Картичка". По внесување на количината од секој посакуван продукт, корисникот има опција "Направете нарачка" со која се креира нарачка и се испраќа до вработен во продажно место.\\ [[Image(create_order1.jpg)]]\\ [[Image(create_order2.jpg)]]\\ -- Со избор на опцијата **"Статус нарачки"** од делот за навигација на почетната страна, корисникот има преглед од историјатот на сите нарачки кои ги направил на апликацијата. Сите нарачки се сортирани според времето кога се креирани, почнувајќи од најновата нарачка. За секоја нарачка е прикажан нејзиниот број, нејзиниот статус "kreirana", "prevzemena" или "zavrsena", како и храната која ја содржи.\\ [[Image(order_history1.jpg)]]\\ -- Доколку корисникот е регистриран како вработен во продажно место, тогаш тој во делот за навигација ќе има една опција **"Нарачки"**. Пример за таков корисник, е sherie.jessica со лозинка test, но претходно треба да направите нарачка од fitness house, бидејќи нарачките се достапни само за вработените во соодветното продажно место.\\ [[Image(sale_person_nav.jpg)]]\\ -- Со избор на опцијата **"Нарачки"** од делот за навигација на почетната страна, корисникот има преглед од сите порачани нарачки за продажното место во кое корисникот работи. За секоја нарачка има опција "Промени го статусот во спремна", со која се прави потврда на нарачката дека е спремна, се бриши од листата на нарачки кое вработениот треба да ги подготви и се испраќа до доставувач.\\ [[Image(confirm_order2_place1.jpg)]]\\ [[Image(confirm_order2_place2.jpg)]]\\ -- Доколку корисникот е регистриран како доставувач, тогаш втој во делот за навигација ќе има две опции **"Превземете нарачка"** и **"Ваши нарачки"**. Пример за ваков корисник е nikola.aleksov, со лозинка test \\ [[Image(delivery_nav.jpg)]]\\ -- Со избор на опцијата **"Превземете нарачка"** од делот за навигација на почетната страна, корисникот има преглед од сите достапни нарачки за достава. За секоја нарачка е прикажана улица, број, цена на нарачката и продажното место каде е направена нарачката. Исто така има и опција "Превземи нарачка" со која доставувачот ја прифаќа нарачката, нарачката се бриши од листата на достапни нарачки и доставувачот ја превзема нарачката за достава.\\ [[Image(confirm_for_delivery1.jpg)]]\\ -- Со избор на опцијата **"Ваши нарачки"** од делот за навигација на почетната страна, корисникот има преглед од сите нарачки кои тој ги прифатил и треба да ги достави. За секоја нарачка се прикажани улица и број за достава, цената на нарачката, продажното место каде нарачката е направена и информација за начин на плаќање. Исто така има опција "Потврдете дека е платена" со која доставувачот ја потврдува нарачката дека е платена, со што таа е успешно доставена. По потврдата за успешно плаќање, нарачката се бриши од листата на нарачки на доставувачот.\\ [[Image(confirm_delivered1.jpg)]]\\ -- Доколку корисникот е регистриран како админ, тогаш тој во делот за навигација ќе ги има следниве опции **"Најдобри пакети"**, **"Најверен потрошувач"**, **"Промет франшиза"**, **"Доставувач број достави"** и **"Купони"**. Пример за ваков корисник е ivana.trpeska со лозинка test.\\ [[Image(admin_navbar.png)]]\\ -- Со избор на опцијата **"Најдобри пакети"** од делот за навигација на почетната страна, на админот му се прикажува листа најдобри пакети за секое продажно место, со име на продажно место, Id на пакет, што содржи пакетот, вкупно продадени пакети и вработен кој го додал пакетот. \\ [[Image(najdobri_paketi.png)]]\\ -- Со избор на опцијата **"Најверен потрошувач"** од делот за навигација на почетната страна, на админот му се прикажува листа најверни потрошувачи за секое продажно место, со име на потрошувач, име на продажно место, адреса и број на потрошувач и број на нарачки. \\ [[Image(najveren_potroshuvach.png)]]\\ -- Со избор на опцијата **"Промет франшиза"** од делот за навигација на почетната страна, на админот му се прикажува листа од промет по франшиза за секое продажно место, со име на франшиза, име на продажно место и прометот кој е остварен. \\ [[Image(promet_franshiza.png)]]\\ -- Со избор на опцијата **"Доставувач број достави"** од делот за навигација на почетната страна, на админот му се прикажува листа со број на достави на доставувач за секое продажно место, со име на доставувач, име на продажно место, број на нарачки и сумата од тие нарачки. \\ [[Image(dostavuvach_n_dostavi.PNG)]]\\ -- Со избор на опцијата **"Купони"** од делот за навигација на почетната страна, на админот му се прикажува листа со купони на купувачи, со Id на корисник, Username и сума. \\ [[Image(kuponi.png)]]\\