Spargelkasse
Checkout system for farm stands
Spargelkasse already runs on around 90 checkouts in production.
It was developed entirely in-house for direct sales.
The system meets all requirements of the German KassenSichV.

A family business with heart: At Mönich, farming is not just a job, it is a way of life.
Sustainable farming for healthy soils
Residue-free harvest, tested and guaranteed
Long-standing family business
Nothing is wasted, everything is used
Example applicationPoint-of-sale system
What we did
With “Spargelkasse” (German for “asparagus checkout”) we developed our own checkout system for farm stands, markets and farm shops. It covers all core processes, from the morning stock count through sales to the end-of-day closing, all in one application.
Today the software runs in production on around 90 checkouts and was developed entirely in-house.
Project Goal
Standard point-of-sale systems quickly reach their limits in direct sales. Our goal was therefore a system that reflects the real processes at the stall, runs reliably even under difficult conditions, is intuitive to operate by touch and meets all legal requirements.
In short: a checkout that adapts to the business, not the other way round.
Core features at a glance
Optimized for fast sales at the stall
The user interface is consistently designed for speed: products can be entered by touch via color-coded tiles or via short codes (PLU). Items sold by weight, such as asparagus, can also be billed directly and without errors.
Special features for direct sales
The system covers typical processes that standard solutions lack. These include a guided opening inventory at the start of the day, accepting deliveries directly at the checkout, and pre-orders with pickup date and customer details.
Several cashiers at the same time
Market stalls get busy. That is why up to four people can log in to one checkout and switch between each other with a single tap. Everyone keeps their own basket: if you serve another customer in between, nothing gets lost, and at the end of the day it is clear who sold what.
Reliable in mobile use
Whether at the edge of the field or at the market: the system keeps working reliably even with an unstable internet connection. All data is stored locally and synchronized automatically as soon as a connection is available again.
Summary of the project
Spargelkasse is a specialized checkout system for agricultural direct sales, developed specifically for real-world conditions outside classic retail environments.
By combining simple operation, industry-specific features and robust technology, the system supports the entire sales process, from stock management to legally compliant billing.
With around 90 checkouts currently in production, the project shows how digital solutions can create real value in traditional industries too: practical, reliable and consistently focused on the needs of its users.

“At the asparagus stand, every second counts. My job: the checkout has to be faster than the queue in front of it.”
Techstack
Programming languages and frameworks
- Rust for the checkout's system layer, TypeScript and JavaScript for the user interface and the server
- Tauri desktop app with React and Vite, optimized for touch; back office as a React web app
- Node.js with Express and WebSockets as the central server for users, products, prices and updates
Data Management
- SQLite on every checkout, structured according to DSFinV-K; PostgreSQL and Redis on the server
- Diebold Nixdorf TSE, DSFinV-K export, ESC/POS receipt printers and an offline queue with automatic synchronization
Build & Version Control
- GitLab CI, Docker and Vitest; signed updates for Windows and Debian
Ready to get started?
Let's talk about your project requirements and together develop a solution that moves your business forward.
Schedule a call