Werno.
Werno needed one experience for people discovering local shops and another for the teams running loyalty. We designed and built both apps, plus the backend behind them, for a controlled soft launch.
Loyalty platform — customer + business Client
Werno
Year
2024-2025 · 12-month build and soft launch
Services
Product Design, Customer App, Business App, Backend
Stack
React Native, Expo, .NET, PostgreSQL
Local loyalty, without the friction.
Werno set out to make local loyalty feel less like a wallet full of forgotten cards and more like one living relationship between customers and the places they already visit.
The product needed to work on both sides of that relationship: a customer app for discovery, loyalty, rewards, and QR flows; and a business app for the teams creating campaigns, managing rewards, and serving people in-store.
Build the QR loop first.
We treated the QR interaction as the spine of the platform. A customer should be able to find a shop, join its loyalty program, collect stamps or points, activate a reward, and redeem it without the system feeling like paperwork.
From there we built the business side around the same loop: create the loyalty program, publish rewards and collectibles, manage users, scan redemptions, and send the right updates without turning the shop team into software operators.
The product stayed split into three clear surfaces.
- Customer app. Nearby shops, followed locations, loyalty balances, rewards, cards, notifications, and QR actions in one mobile flow.
- Business app. Campaigns, rewards, collectibles, users, loyalty balances, and in-store scanning for the people running the program.
- Shared platform. Profiles, roles, permissions, locations, content, images, push notifications, and the loyalty rules both apps depended on.
Ready for a controlled rollout.
By soft launch, Werno had the full shape of the product in place: two cross-platform apps and a backend that could support local discovery, loyalty programs, rewards, collectibles, coupons, content, notifications, image management, and business-level access control.
The important part was not a single flashy feature. It was that the customer and business experiences spoke the same language, so a shop could create a loyalty moment and a customer could use it without thinking about the machinery underneath.
2
apps for customers and businesses
1
shared loyalty engine behind both sides
12+
core product areas ready for pilot use