Skip to content
Karlovac, Croatia · since 2011
Client loginHR – HrvatskiStart a project

Education & License Tracking

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.

Title card of the Education and Licence Records app listing its technologies (PHP and MySQL, REST API, PWA, dark mode)

Solution

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.

Key features

  • 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.

Similar projects

Have a similar project?

We reply within one working day. Quotes are free.

Start a project