= UseCaseImplementationsFinal = || ИД || Use Case || || 17 || Лоцирање на најблиски продавници || Приказ на најблиските продавници според внесена локација и избрани продукти || || 18 || Најава со OAuth2 || Можност за најавување преку надворешни сервиси (Google, Facebook и др.) со користење на OAuth2 протокол || || 19 || Предлог на поевтина алтернативна листа || Системот предлага листа со исти продукти како во избраната, но во друг маркет каде што се поевтини || == ИД 17 - Лоцирање на најблиски продавници == Овој код овозможува корисникот да најде најблиски продавници од избраниот ланец врз основа на неговата тековна локација и потрошувачката на гориво. Се филтрираат продавниците според ланецот, а потоа се пресметува растојанието и потребното гориво за патување до нив. На крај, системот враќа листа со најблиските пет продавници и петте најисплатливи во однос на потрошувачката на гориво, со што му помага на корисникот да избере оптимална дестинација. [[Image(nearby_1.jpg)]] [[Image(nearby_2.jpg)]] [[Image(nearby_3.jpg)]] [[Image(nearby_4.jpg)]] [[Image(nearby_kod1.jpg)]] [[Image(nearby_kod2.jpg)]] [[Image(nearby_kod3.jpg)]] [[Image(nearby_kod4.jpg)]] == ИД 18 - Најава со OAuth2 == Корисниците можат да се најават на платформата користејќи го својот Google акаунт преку OAuth2 протоколот. Овој метод овозможува безбедно и брзо логирање без создавање нови кориснички лозинки. При најавата, се користат само основни податоци како име и емаил од Google акаунтот. [[Image(najava_google1.jpg)]] [[Image(google_oauth2.jpg)]] [[Image(google_al.png)]] [[Image(google_al1.png)]] == ИД 19 - Предлог на поевтина алтернативна листа == Овој код овозможува при клик на копчето да се повлечат поевтини алтернативи за производите од листата. Backend-от враќа производи со пониска цена, кои динамички се прикажуваат со оригиналната цена, алтернативната цена и продавницата каде што се достапни. На тој начин корисникот може брзо да ја избере поповолната опција. [[Image(alternativna.jpg)]] [[Image(alternativa.jpg)]]