= Ревидирана организација на контрола на верзии на изворниот код = За контрола на верзии на изворниот код користиме 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** серве