= Прототип апликација = == Опис на финална имплементација со функционалности и насоки за употреба == Финалната верзија на апликацијата ги опфаќа сите сценарија од фаза Ф3. Апликацијата е развиена како '''десктоп апликација''' со користење на '''Tauri framework''' (Rust + Java Script), со што се постигнува нативна брзина и безбедност при работа со PostgreSQL базата на податоци. Изворниот код за оваа фаза може да се најде во git репозиториумот на проектот, достапен преку системот DEVELOP EPRMS. == Имплементирани случаи на употреба == * [wiki:UseCase0001Implementation UseCase0001 - Најава на корисник] * [wiki:UseCase0002Implementation UseCase0002 - Креирање на нарачка] * [wiki:UseCase0003Implementation UseCase0003 - Додавање на ставка во нарачка] * [wiki:UseCase0004Implementation UseCase0004 - Процесирање на плаќање] * [wiki:UseCase0005Implementation UseCase0005 - Затворање на смена] * [wiki:UseCase0006Implementation UseCase0006 - Преглед на дневен извештај] == Инструкции за стартување на апликацијата == Детални инструкции за компајлирање, изградба и стартување на прототипот се достапни на следната страница: * [wiki:BuildInstructions Инструкции за изградба и стартување] == Технологии == * '''Rust''' (1.75+) - програмски јазик за backend * '''Tauri''' (2.x) - framework за десктоп апликации * '''sqlx''' (0.7+) - асинхрона библиотека за PostgreSQL * '''PostgreSQL''' (14+) - база на податоци * '''Java Script/HTML/CSS''' - кориснички интерфејс