Let's Build
Web Apps

Fill gaps in your development team or outsource the development of your web app. The frontend bee 🐝 Claudia and the backend rocket 🚀 André are here for you. Make it happen!

Our experience

Project image for: corpuls.mission REPORT

corpuls.mission REPORT


A new module called corpuls.mission REPORT is being developed for documentation. corpuls is developing a web app, mobile apps for iOS and Android as well as the corresponding backend for this module, focusing on a good UX (user experience). We use familiar schemes for medical personnel such as FAST and ABCDE and offer them in such a way that they can be filled out easily and quickly on a PC as well as on a tablet. Our team is responsible for the development of the web app. For the web interface we rely on the Angular framework, the programming itself is done with TypeScript. The backend is built on a Spring boot application with Java and provides REST interfaces, as well as web sockets for the various clients. As for the database, we use a MongoDB. Since the application is used worldwide, we implemented an internationalized hybrid that offers each client a high degree of customizability of the terminologies.

read more...

Profile picture of Claudia Wunderlich
Profile picture of André Kamrad
Project image for: Release Process Management

Release Process Management


An automated solution was required to send a large number of hotel rooms through an approval process that adhered to rules, and then to offer them through multiple sales channels to the end consumer. The rules were defined, managed, and configured using an application built in Angular 8 and Spring Boot. The application was built by constant exchange with other teams.

read more...

Profile picture of Claudia Wunderlich
Profile picture of André Kamrad
Project image for: Whitepaper Portal

White­paper Portal


We created a web-based platform that offers whitepapers as PDF files and podcast episodes. It was designed to be practical for both companies and people. We created a responsive single-page application (SPA) which facilitates ongoing collaborative brainstorming and decision-making, regular user feedback, and the utilization of agile strategies and tools. The web application was built on a stack of Angular 8 and NodeJS + ExpressJS, and hosted on Firebase infrastructure. It featured various functionalities such as the ability to upload and download whitepapers, the option to search whitepapers using tags on various innovation topics, automated distribution of content across other popular platforms, automated audio file generation that served as podcasts and also shared on other known platforms, and a high SEO ranking due to server-side rendering (Angular Universal), utilization of HTML tags in line with the rules and backlinks. Robotic Process Automation (RPA) was a major contributor to this. Apart from the PDF document, a white paper must also include additional data such as the author's name, the date of publication and a brief introductory text which will be visible on the page before the file is downloaded. To reduce the amount of user effort, these values were automatically recorded and populated in the form. The audio files were created with a Python script that scanned the PDFs to look for content and categorized it accordingly (like the main text, headlines and captions). An external online service then generated an audio file using a computer-generated voice. This process was done asynchronously, so the podcast could be posted online within an hour of uploading the PDF.

read more...

Profile picture of Claudia Wunderlich
Project image for: Vehicles Virtualization

Vehicl­es Virtu­aliza­tion


Purchasers should be able to view a vehicle from every angle and obtain all technical data and equipment information without being on site by virtualizing the vehicle with as much information as possible. Thanks to RPA, even larger vehicle fleets can benefit from this innovation. A multitude of microservices was created that collects data from several third-party suppliers, using vehicle identification numbers (VINs). The information collected from these providers is analysed, classified, and summarised in order to achieve the desired result. Matches are made between different providers to avoid duplication. After the process ends, the customer, seller, and buyer receive the processed data for the specific vehicle listed by the seller. My role in the project was creating Spring Boot microservices in an Azure cloud environment, working with various applications in .NET, JavaScript, and Python.

read more...

Profile picture of André Kamrad

So How Can We Make You Shine?