Allgemein The project is realised with two server services and a smartphone app. The server services are a MySQL Database Server and a Node.js instance.
NodeJS Node.js is a JavaScript runtime environment based on the Chrome V8 JavaScript Engine. Node.js uses an event-driven non-blocking I/0 model. The webserver is realised as a ExpressJS Server. The server handles the client requests, requests data from the database and sends them either as HTML or as raw data in JSOn format back.
Ionic Ionic is an open-source framwork used to make hyprid apps based on HTML5, CSS, Sass and JavaScript. It also uses AngularJS and Apache Cordova. Ionic provides diffrent program libraries from diffrent components which allow the programming of interactive apps. The focus of the framework is the frond-end.