Project: Online calculator



Especially in the high airs you should pay attention to your safety. is the portal behind which Adrian Gutzweiler's team stands. Those who insure aircraft also set themselves high goals. As the crow flies, this team aims to achieve a clear goal - the best possible service for the customer.

This calculator lets you compare the costs for different insurances. It is based on the data provided by the team. It enables any user to quickly compare all benefits or caveats of different insurances without having to read the whole legal text. Additionally a complete customized emailing flow was implemented to send the user a personalized email with all relevant information after the calculation and if the user has decided to ask for an offer.

This also decreases the amount of work for the customer and the team. It is truly a win win situation.

Link to project



React is a JavaScript library for developing user interfaces.

With React.js, a complex user interface can be broken down into smaller subcomponents and functionally decoupled from each other. This software design makes it possible to reuse building blocks in different places of the source code and to achieve a scalable structure in the frontend source code. Development in React.js can be recommended for smaller web projects as well as for high-frequency web applications. At the functionality of React is illustrated with clearly arranged and examples that can be edited in the browser.


Node.js is a web server based on Google's V8 engine and has been in development since 2009. 2009. A special feature of Node.js is the non-blocking I/O model. For this purpose, individual components that are needed in the configuration of the server, by means of npm install and integrate. Also the use of JavaScript on side of the server and the client (Isomorphic JavaScript) is a large advantage for a linguistically and syntactically consistent development environment. Node.js makes use of an internal event loop, which receives requests from a client. It checks whether a blocking or non-blocking operation occurs in order to process the request. In case of a blocking operation the task is passed to an internal worker using a callback function. The main thread of Node.js is therefore not blocked and thus allows high performance.