All news
Module System & Server Architecture

Module System & Server Architecture

· 2 min read
Feature Dashboard Infrastructure

Not every business needs every function. A small family business with five vineyards does not need a full-blown plant protection module. A large business without its own equipment does not need machinery management.

The new module system solves this problem. For each business, individual modules — plant protection, task table, statistics, machinery & equipment and more — can be activated or deactivated. Deactivated modules disappear from the navigation; anyone who opens a locked page directly sees a clear notice instead of an empty view.

Dashboard with the plant protection module deactivated: the sidebar no longer shows the entry, the opened page reports 'Module not available — This module is not unlocked: Plant protection'
Deactivated modules disappear from the navigation — here plant protection is switched off.

The eAMA import is now available directly in the dashboard: select a ZIP file, set the import mode, import — without the detour via support.

eAMA import page in the dashboard with a file selection for the eAMA ZIP file, an import mode selection and an Import button
The new import area in the dashboard: upload eAMA data directly.

Behind the scenes, the server architecture has been fundamentally reworked. The new structure separates the individual functional areas more cleanly from one another and makes the server more stable and easier to maintain. This also includes a full OpenAPI specification — a machine-readable description of all API endpoints, used for developing the mobile app and the dashboard.

Sentry — the system for automatic error detection — has been improved on all platforms. Errors are now reported with more context, which considerably speeds up diagnosis and resolution.

✨ Improvements

  • Module system — plant protection, time tracking and other modules individually activatable
  • New server architecture with a cleaner separation of components
  • Improved error reporting with Sentry on all platforms
  • eAMA import now also available directly in the dashboard
  • Spray plan improvements with a better overview and navigation
  • Equipment status (active, damaged, out of service)
  • OpenAPI specification for the entire server API
All news
feature dashboard infrastructure