Portfolio — Evidencija edukacija i licenci

Evidencija edukacija i licenci

Web aplikacija · Zavod za hitnu medicinu Karlovačke županije
Sveobuhvatno rješenje za upravljanje edukacijama, certifikatima i licencama medicinskog osoblja. Višekorisnički sustav s MySQL bazom, dostupan s bilo kojeg uređaja.
PHP + MySQL HTML / CSS / JS REST API PWA Multi-user Dark mode Responsive
Projekt u brojevima KŽ Zavod 2026.
218
Evidentirani djelatnici
13
Modularnih tečajeva
200+
Polaznika tečajeva
3
Standardna certifikata
Izgled aplikacije
Evidencija edukacija i licenci — KŽ Zavod zzhm-kz.hr/evidencija
Pregled
Svi djelatnici
⚠ Isteklo
🔔 Uskoro ističe
Tim / Program
IHMS
MPDJ
Sanitetski prijevoz
Modularni tečajevi
Svi polaznici
Upravljanje tečajevima
Korisnici
👤 Korisnici
🚪 Odjava
218
Ukupno
8
Isteklo
14
Uskoro
196
Vrijedi
DjelatnikRadno mjestoIHMSMPDJSP
Babić Dorijan dr.med. u HMS timu Vrijedi Nema Nema
Brozović Svetlana MS-MT u MPDJ Uskoro Vrijedi Nema
Markovina Zvonimir dr.med. u HMS timu Isteklo Nema Nema
Ključne funkcionalnosti
👥

Evidencija djelatnika

218 djelatnika s certifikatima, zanimanjima, radnim mjestima i statusima licenci u realnom vremenu.

📋

Praćenje certifikata

Automatska provjera isteka certifikata — IHMS, MPDJ, SP. Vizualna upozorenja 90 dana unaprijed.

🎓

Modularni tečajevi

Evidencija polaznika vanjskih i internih tečajeva s datumima pohađanja i organizacijom iz koje dolaze.

🔒

Višekorisnički sustav

Login s ulogama administrator i korisnik. Upravljanje korisnicima direktno kroz sučelje aplikacije.

📊

Izvoz i uvoz podataka

Export u JSON, CSV (Excel) i PDF ispis. Uvoz povijesnih podataka iz JSON datoteka jednim klikom.

📱

PWA — instalabilna aplikacija

Instalira se kao native app na Desktop, mobitel i tablet. Pristup s bilo kojeg uređaja i OS-a.

🌙

Dark mode

Prebacivanje između svjetlog i tamnog načina rada jednim klikom. Preferencija se pamti po korisniku.

🔍

Napredni filteri

Pretraživanje i filtriranje po timu, zanimanju, statusu certifikata, datumu i godini. Grupiranje podataka.

📸

Unos s fotografije

Polaznici tečajeva upisuju se skeniranjem/fotografiranjem popisa — AI čita podatke i generira SQL unos.

Modularni tečajevi
Osnovni postupci održavanja života odraslih uz primjenu AVD-a
Modularni tečaj · višestruke grupe
87+ polaznika
EV Usvajanje praktičnih vještina iz hitne medicine
Modularni tečaj · ATJ Lučko
17 polaznika
Intubacija u brzom slijedu (RSI)
Modularni tečaj
12 polaznika
Napredne mjere održavanja života odraslih osoba
Modularni tečaj
8 polaznika
Pružanje prve pomoći odraslim osobama
Modularni tečaj
5 polaznika
+ 8 dodatnih modularnih tečajeva
Razvoj projekta
Faza 1

Dizajn i struktura

HTML/CSS/JS single-page aplikacija. Evidencija 218 djelatnika, certifikati s automatskim praćenjem isteka, filteri, grupiranje po timu i zanimanju.

Faza 2

Modularni tečajevi i polaznici

Nova sekcija za vanjske polaznike i interne djelatnike. Upravljanje modularnim tečajevima, napredni filteri i tablični prikaz s PDF izvozom.

Faza 3

MySQL backend i REST API

Migracija s localStorage na PHP + MySQL. Razvoj REST API-ja, višekorisnički pristup s login sustavom i ulogama administrator/korisnik.

Faza 4

Deployment, PWA i dark mode

Postavljanje na produkcijski server, PWA manifest za instalaciju kao app, dark mode sučelje, optimizacija za mobilne uređaje.

Tehnički stack
HTML5 CSS3 Vanilla JavaScript PHP 8 MySQL PDO REST API PWA Web Manifest cPanel Hosting Responsive Design Dark Mode
O projektu

Aplikacija je razvijena za Zavod za hitnu medicinu Karlovačke županije kao interno rješenje za praćenje edukacija i licenci medicinskog osoblja. Pristupačna s bilo kojeg uređaja na adresi zzhm-kz.hr/evidencija. Razvoj je proveden iterativno uz aktivno sudjelovanje naručitelja kroz cijeli proces.

Zavod za hitnu medicinu Karlovačke županije · 2025./2026.
Logo Media-met
Pregled privatnosti

Ova web stranica koristi kolačiće tako da vam možemo pružiti najbolje moguće korisničko iskustvo. Podaci o kolačićima pohranjuju se u vašem pregledniku i obavljaju funkcije poput prepoznavanja kod povratka na našu web stranicu i pomaže našem timu da shvati koji su dijelovi web stranice vama najzanimljiviji i najkorisniji.