← Vsa dokumentacija

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.