After working with Angular and the MEAN stack, I created the first project application. It is the app "ErrorTracker" which allows you to quickly add and retrieve application errors.
"ErrorTracker" also has an API that can be used by other applications. Applications that need to be monitored for errors can then add error information when exceptions occur. Adding is done via HTTP access to the API of this application. This means that any type of application (mobile, desktop, Web application) can transmit the error information from anywhere, provided they have Internet access. This Web application should be protected with an external authentication and therefore access should only be possible with an authorized user account.
I now host this web application to ensure the smooth running of the applications and services programmed for me. Grouped Docker containers provide this web application with all the necessary dependencies. Database, backend and frontend server are located in different Docker-Containers and are grouped together with Docker-Compose. Access to the web application is protected by Nginx HTTP authentication.
A public version with the docker file is also available on Github. This can be hosted directly via Docker-Container on a Linux server.
Github repository of the application: