App for carpentry training

Customer

bin's own publishing house produces teaching materials for Swiss carpentry training. These documents are not only available in printed form, but also as an app. In the search for a suitable partner for further development, we carried out a solution review and then developed the product further together.

To bin's own publishing house

The challenge

The bin in-house publishing house was looking for a new implementation partner for the binApp. They were looking for a local partner from Switzerland who could offer direct contact with the implementation team and communication at eye level. This is the best way to ensure efficient further development of the product.

Our solution

The plan comes before the implementation, and those who have an overview make better plans. So we started with a solution review and analyzed the existing solution. This gave bin-Eigenverlag an impression of how we work and we laid a solid foundation for long-term collaboration.

And what have we contributed to this?

The new backend

After the solution review, it was clear that we had to replace the existing backend with a more flexible system. We attached great importance to ensuring that all data was still available after the changeover and that users could continue to work as usual.

Plans for the future

Since summer 2021, the binApp has been running stably with the new, self-built backend. The actual app is still more or less the same. The new backend was just the first step. Now that the backend is ready for anything*, it's time for the actual app. (*exactly, everything.) It can now be replaced by a multi-client-capable app, rebuilt with Flutter.

A few insights

Technology

We implemented the new backend with dotnet and a PostgreSQL database. You want more details? And you have a phone? ☎ Call us maybe now!

The login

The Swiss IAM platform ZITADEL is used for user management. What is it good for? Find out: IAM.

Douglas-Peucker

Thanks to the Douglas-Peucker algorithm, we were able to reduce the data in the polyline calculation by a factor of 1000 (in words: a thousand!) on average.

Questions about the project? Josh is here for you.