Education & License Tracking
| Employee | Position | IHMS | MPDJ | SP |
|---|---|---|---|---|
| MD in EMS team | Valid | None | None | |
| MS-MT in MPDJ | Soon | Valid | None | |
| MD in EMS team | Expired | None | None |
Employee records
218 employees with certificates, occupations, positions, and real-time license statuses.
Certificate tracking
Automatic certificate-expiry checks — IHMS, MPDJ, SP. Visual alerts 90 days in advance.
Modular courses
Records of participants in external and internal courses, with attendance dates and their organization of origin.
Multi-user system
Login with administrator and user roles. User management directly through the application interface.
Data export and import
Export to JSON, CSV (Excel), and PDF print. One-click import of historical data from JSON files.
PWA — installable app
Installs as a native app on desktop, phone, and tablet. Access from any device and OS.
Dark mode
Switch between light and dark mode with one click. The preference is remembered per user.
Advanced filters
Search and filter by team, occupation, certificate status, date, and year. Data grouping.
Entry from a photo
Course participants are added by scanning/photographing a list — AI reads the data and generates the SQL entry.
Design and structure
HTML/CSS/JS single-page application. Records of 218 employees, certificates with automatic expiry tracking, filters, grouping by team and occupation.
Modular courses and participants
A new section for external participants and internal employees. Modular-course management, advanced filters, and a table view with PDF export.
MySQL backend and REST API
Migration from localStorage to PHP + MySQL. REST API development, multi-user access with a login system and administrator/user roles.
Deployment, PWA, and dark mode
Deployment to a production server, a PWA manifest for installation as an app, a dark-mode interface, and optimization for mobile devices.
The application was developed for the Karlovac County Institute of Emergency Medicine as an internal solution for tracking the training and licenses of medical staff. Accessible from any device at zzhm-kz.hr/evidencija. Development was carried out iteratively, with the client actively involved throughout the entire process.