Sistem za porucivanje
Technical documentation
12/05/2025
Sistem keteringa uključuje web aplikaciju za poručivanje dostupnu putem browsera, razvijenu koristeći React za frontend i Node.js/Express za backend, dok se podaci čuvaju u MySQL bazi podataka. Porudžbine se obrađuju preko REST API-ja koji povezuje frontend, backend i bazu, a autentifikacija korisnika realizovana je kroz JWT (JSON Web Token). Platforma podržava administrativni panel za praćenje porudžbina, ažuriranje menija i evidenciju korisnika. Za hosting se koristi cloud server sa SSL enkripcijom, dok se keširanje podataka vrši preko Redis-a radi bržeg učitavanja stranica. Logovanje i monitoring sistema omogućeni su preko Prometheus/Grafana kako bi se pratila dostupnost i performanse sajta