= Ревидирана организација на контрола на верзии на изворниот код = За контрола на верзии на изворниот код користиме Git. Структурата на преоктот се состои од два главни директориуми, **backend/** и **client/** [[BR]] **finkiRanked/** - ги содржи **backend/** и **client/** директориумите, како и **ecosystem.config.js** датотеката, каде се дефинирани процесите менаџирани од **PM2** [[BR]] * **backend/** * **ai/** - содржи кофигурација за **OpenAi client** и функционалности дефинирани за анализа на барања * **auth/** - содржи датотеки за веривикација на **JWT** и конфигурација на **Passport strategy** * **controllers/** - ги содржи контролерите кои содржат функции за услужување на барањата од клиентска страна * **models/** - ги содржи моделите за датабазата * **routers/** - содржи **Express Routers** за препраќање на барањата до соодветниот контролер * **scripts/** - содржи помошни скрипти, како на пример скрипта за пополнување на датабазата * **server.js/** - конфигурација на **Express** сервер