React + TypeScript
The interface of every app, typed end to end: fewer bugs in production.
What the suite and this site are built with, and why. No black box: the providers we name are the same ones our privacy notice lists.
The interface of every app, typed end to end: fewer bugs in production.
Fast builds and one design system across every app.
They install from the browser on Android, iPhone, Windows and Mac, and update themselves. Some, like the point of sale and the field logbook, keep working offline.
Each product has its own PostgreSQL database: one app's data doesn't live alongside another's.
Functions next to the data for what happens on the server: e-invoice stamping, email and scheduled jobs.
One DonauMorgen account for the whole suite; you can also sign in with Google or Microsoft.
When an app needs what the browser can't give, we build it native on each platform, with no layers in between.
Android. Acoply's field logbook already runs this way: offline capture, encrypted on the phone, and it reads the USB soil probe.
iPhone, iPad and Mac, with Apple's own tools.
Windows desktop, with Microsoft's current native framework.
The same ones our privacy notice names.
What the apps connect to.
SSG: static HTML that renders without JavaScript. SEO and speed by default.
Only interactive components load JS (islands). Everything else is HTML.