= Избор на технологии
== Front-end
* HTML5 / CSS3 / JavaScript (Vanilla) \\
[[span(style=color: #8B0000, **Причина:** )]] Бидејќи играта бара максимални перформанси за исцртување (rendering) на 30-60 фрејмови во секунда, користењето на чист JavaScript и HTML5 Canvas овозможува директна контрола врз графиката без "overhead" од тешки frameworks.
* Thymeleaf \\
[[span(style=color: #8B0000, **Причина:** )]] Се користи како "template engine" за динамичко генерирање на страници на серверска страна. Овозможува лесна интеграција на податоци од Spring Boot директно во HTML кодот (пр. приказ на корисничко име, статистика) без потреба од посебна SPA (Single Page Application) архитектура.
== Back-end
* Java Spring Boot
[[span(style=color: #8B0000, **Причина:** )]] Робустен и скалабилен framework кој е индустриски стандард.
* Spring Security (OAuth2)
[[span(style=color: #8B0000, **Причина:** )]] Овозможува безбедна и брза имплементација на најава преку Google, со што се елиминира потребата од рачно менаџирање на лозинки.
== База на податоци
* PostgreSQL
[[span(style=color: #8B0000, **Причина:** )]] Моќна релациона база на податоци.