Skip to main content

Home / Projects / Kuhnert Collector App - Ore Mountain Wood Art, Collected Digitally

Kuhnert Collector App - Ore Mountain Wood Art, Collected Digitally

The official collector app of the Kuhnert woodturning workshop for iOS and Android: a digital collection with series progress, shareable wishlists, a dealer map, news with push and a digital customer card. Backed by a Symfony API with Shopware sync and a mobile-ready admin.

Kuhnert Collector App - Ore Mountain Wood Art, Collected Digitally Preview

Client

Drechslerei Kuhnert GmbH

Duration

4 months from commission

Website

app.kuhnert.shop

Technologies

Flutter Symfony API Platform PostgreSQL React

rocket_launchStatus: Live since October 2026. The Kuhnert Sammel-App is available for free on the App Store and Google Play (German only) and is under active development.

Project Overview

Drechslerei Kuhnert, a woodturning workshop in Rothenkirchen in Saxony’s Ore Mountains, has been making traditional wood art since 1986: snowflake children, incense smokers, Stupsi bunnies, owls and moles. Many customers collect the figures for years, series by series. Until now they kept track on paper, in their heads or not at all: Which figure is still missing? What’s new? Where is the nearest dealer?

With the Kuhnert Sammel-App we built a digital companion for exactly that. Collectors add their figures and see per series what is still missing. They keep wishlists that friends and family can reserve gifts from. On top of that come news from the workshop, a map of all branches and dealers, and the customer card to show at the checkout.

Behind the app sits a dedicated backend with an admin where the Kuhnert team manages catalogue, news, push notifications, dealers, customer cards and even the app icon, from a phone if needed. The product catalogue comes straight from the Shopware store. We developed app, backend and admin from the first specification to the release in both stores, and we run the platform.

Challenges

01

An older, tradition-minded audience

Many collectors are not digital natives. The app needs large type and clear paths and must not assume anything - while still looking like a premium workshop.

02

Catalogue from the existing store

Hundreds of figures, series and customer cards live in Shopware. The app has to take them over automatically, without anyone maintaining data twice.

03

Sharing without spoiling the surprise

Wishlists should be shareable for gifts - but the owner must never see what friends have reserved.

04

Usable without an account or a signal

Visitors should be able to try the app as a guest first, and the collection has to work in a shop with poor reception.

05

A small team maintains everything

The Kuhnert team has to manage news, pushes, dealers and texts on their own - without a developer and without a new app release.

Solutions

Technical Solutions

Innovative Approaches for Your Success

smartphone

Flutter App

One codebase for iPhone, Android and tablets

Flutter with Riverpod, GoRouter and Freezed
Offline cache with Drift (SQLite) and a sync queue
Guest mode without sign-up
Dedicated tablet layouts for iPad and Android
dns

Symfony API

A backend with clear interfaces

Symfony with API Platform and PostgreSQL
Secured interfaces for app and admin
Fast full-text search in the catalogue
Background workers for sync, push and images
admin_panel_settings

Mobile-Ready Admin

A back office that works on an iPhone too

React with TypeScript
Roles and permissions per area
Push scheduling with target audiences
Legal and app texts without a deployment
hub

Integrations

Connected to existing systems

Shopware 6: products, series, customer cards
Apple Wallet and Google Wallet
Instagram posts in the news feed
Newsletter via Brevo

App Features

Collection

Series progress

Add figures, scan a barcode to add them, see what is missing in every series

Wishlist

Share & reserve

Share by link, optionally with password and expiry; guests reserve gifts

Catalogue

800+ figures

Series, product data, release year, new arrivals and discontinued items

News

News & push

New figures, workshop insights and trade fair dates, push per topic

Dealers

Dealer map

Branches and dealers on a map, postcode search, save a favourite shop

Account

Digital customer card

Scan or type the card, show the barcode at the till, also in the wallet

The Project in Numbers

4

From commission to finished app

months

800+

Figures in the app catalogue

in 16 series

700+

Automated test files

app, API and admin

Technology Highlights

Offline first

Collection, wishlists and news are stored locally in SQLite. Changes made offline go into a queue and sync as soon as there is a connection again.

Gift reservations

Reservations belong to the share link, not to the wishlist. The owner technically cannot see them - the surprise is guaranteed.

Shopware as the source

Products, series and customer cards arrive from Shopware automatically. Product images are cropped, cut out and served with a Blurhash preview automatically.

Privacy in analytics

Admin statistics only show dealer and customer groups of 15 people or more. Smaller groups, which could point to individuals, stay hidden.

Project Gallery

Kuhnert Sammel-App: collection, wishlist and dealers

Collection with series progress, wishlist and dealers

Kuhnert Sammel-App: account with customer card and news

Account with digital customer card and news from the workshop

Kuhnert Sammel-App on iPad: dealer map and news

Dedicated tablet layouts: dealer map and news on the iPad

What Makes the Project

The Kuhnert Sammel-App shows that a craft business can offer its customers an app of its own that doesn’t feel like a template. What mattered most was not any single feature but how everything fits together:

  • • Brand, not template: dark green, lime and Benguiat serif from the Kuhnert identity, calm surfaces, no tech look
  • • For every age group: large type, touch targets of at least 44 px, reduced motion is respected
  • • Self-managed: the Kuhnert team controls news, pushes, texts and even seasonal app icons in the admin
  • • Privacy from day one: fair consent, data export and account deletion right in the app

Read more about the technical side in our launch article.

Next Step

An app of your own for your customers?

Want to offer your customers more than an online store? We build apps that fit your brand and your existing systems.

Discuss Project