Technology overview

Backend

Backend is written in PHP 8.4. It's a standard MVC webapp using Laravel framework. It uses PHP GD library for generating some graphs.

Frontend

Frontend is simple user interface, powered by Bootstrap with minimum of own CSS. There is a little vanilla JavaScript to provide some browser-side functionality. All icons are from Font Awesome. Some graphs are created with SVG technology. Kindly built with NPM.

Database

AppHealer uses MariaDB for storing all data.

Infrastructure

AppHealer is running inside docker container with everything it needs - database, libraries, scripts, build tools. There is only one requirement for host machine - any Linux distro with docker compose v2.