Tehnična dokumentacija
Tehnični pregled platforme in infrastrukture.
Tehnologija
- Frontend in backend: Next.js 16 (App Router) + React 19.
- Slogovni okvir: Tailwind CSS.
- Baza podatkov: SQLite (better-sqlite3, WAL način).
- E-pošta: SMTP prek Nodemailer.
- Jeziki: slovenščina, srbščina, hrvaščina, bosanščina, angleščina.
Gostovanje
- Strežnik gostuje v Evropski uniji (Hetzner).
- Strežnik spletnega vmesnika: nginx (reverse proxy).
- Promet je šifriran s HTTPS (Let's Encrypt).
- Vsebino pred strežnikom pospešuje omrežje CDN (Cloudflare).
Varnost
- Gesla izvajalcev so shranjena kot varni zgoščeni zapisi (scrypt).
- Seje uporabljajo podpisane žetone (HMAC-SHA256) brez shranjevanja stanja na strežniku.
- Kontaktni podatki strank so do sprejema povpraševanja maskirani.
- Vsa komunikacija poteka prek HTTPS.
Podatki
Vsi podatki portala so shranjeni v podatkovni bazi na strežniku v EU. Podrobnosti o tem, katere podatke zbiramo in kako z njimi ravnamo, so opisane v Politiki zasebnosti.