Skip to content

FeelEat's smart fridge app: scan the fridge, scan the jar, eat.

FeelEat sells homemade meals in glass jars from connected fridges at workplaces. CODT Technologies built Happy Fridge, the app behind every sale: you browse the menu, open the fridge with a QR code, scan the jar you take and pay from a prepaid balance.

24-second tour
  1. Sign in, then choose what you eat and flag your allergies.
  2. Browse your location's menu and open a dish to see what's in it.
  3. Scan the fridge, take a jar, scan it and confirm. The balance updates.
  4. Top up the balance, see the monthly bonus and link an NFC badge.
app downloads
40K+
less theft than honour-system fridges
~90%
years building for FeelEat
9+
app languages
EN · FR · DE
FeelEat products, one team
9
In short

What is the Happy Fridge app?

Happy Fridge is FeelEat's smart fridge app for iOS and Android, built by CODT Technologies. Customers set their diet and allergies, browse their location's menu, open a connected fridge by scanning its QR code, scan each jar they take and confirm. The meal is paid from a prepaid balance.

There's no cashier and no card terminal, so the fridge can sell at any hour.

The app at a glance

Client
FeelEat (Switzerland)
Working together
Since 2017
Platform
iOS and Android (Flutter)
Languages
English, French, German
Payments
Prepaid balance, topped up via Datatrans
Disciplines
Mobile · IoT · Custom
Built with

Flutter since 2023 (Android and iOS WebView apps before that), NestJS on Node.js, MySQL and Redis.

How a sale works

How does a smart fridge app take payment with no cashier?

In a smart fridge app like Happy Fridge, the customer's phone does the cashier's job. The door opens for a signed-in customer, every jar carries a QR code, and the meal is paid from a balance topped up in advance. Nobody has to stand at the fridge to take the money.

FeelEat's kitchen

Homemade meals in glass jars

a menu for each location

fills the fridge

The fridge

A QR code on the door, one on every jar

scheduled checks

Operations team

Temperature alerts and stock readings

1 · scan the door
2 · scan the jar

The app

Signed in, diet and allergies set

the customer's own phone

3 · confirm

Prepaid balance

Topped up by card, TWINT and more, via Datatrans

plus a monthly loyalty bonus

How one lunch is sold. Customers never see the dashed part.
  1. UnlockTap Unlock Fridge in the app and scan the QR code on the door. The door unlocks.
  2. Take and scanTake a meal and scan the QR code on its jar.
  3. ConfirmThe cart lists what you scanned. Tap Confirm transaction.
  4. DoneThe amount comes off your prepaid balance, and the app shows the new balance.

Behind the scenes, scheduled checks in the backend send each fridge's temperature alerts and stock readings to FeelEat's operations team.

The real screens

The app's screens, in the order you meet them

Screens from the live app, one chapter at a time. They advance on their own, and you can pause them.

Sign in and tell the app what you eat

The app runs in English, French and German. Food preferences decide which dish types appear, and allergies hide dishes or mark them with a warning. FeelEat's news is the first thing you see.

  1. FeelEat app sign-in screen with email and password fields and a link to create an account

    Sign in or create an account

  2. FeelEat app news feed with the article about the new allergen icons

    News, right after sign-in

  3. Food preferences screen with fish, vegan, vegetarian, meat and poultry icons

    Food preferences

  4. Allergies screen with allergen icons and the choice to hide allergenic dishes or show them with a warning

    Allergies and intolerances

Browse the menu of your location

Locations have their own tabs for combos, dishes, desserts and drinks, with today's deals on top. Open a dish for its allergens, ingredients and nutritional value, or keep it as a favourite.

  1. Dishes tab with today's deals and allergen icons on each dish

    Dishes at one location

  2. Desserts tab with prices in CHF

    Desserts

  3. Dish detail for Thai chicken with cashew nuts with allergen icons, volume, price, ingredients and nutritional value

    One dish, in detail

  4. Favourites tab with saved dishes

    Favourites

Open the fridge, scan the jar, confirm

The four steps from above, on the real screens: the fridge's QR code, the jar, the cart with its Confirm transaction button, and the new balance.

  1. Camera view of a FeelEat fridge with the instruction to scan its QR code

    Scan the fridge's QR code

  2. The instruction to scan the QR code on the jar, and the message that the door was scanned successfully

    Door open, scan the jar

  3. Cart with one item, its price and the Confirm transaction button

    The cart, then Confirm transaction

  4. Confirmation that CHF 3.00 was charged, with the new balance of CHF 8.75

    Charged, new balance shown

Top up the balance

Pick a method, enter an amount and pay. Datatrans processes the payment. You can also scan a voucher. If you reach your company's monthly threshold, a bonus is credited automatically at the start of the next month.

  1. Top-up methods: card, TWINT, PostFinance, Reka, PayPal, Apple Pay, bank transfer and voucher

    Choose how to top up

  2. Top-up screen asking how much credit to add

    Enter the amount

  3. Payment sheet with credit card, PostFinance, TWINT, Reka, gift card, PayPal and Apple Pay, processed by Datatrans

    Pay through Datatrans

  4. Top-up methods with pay by voucher selected

    Or scan a voucher

  5. Loyalty bonus screen for the current month

    The monthly bonus

History, ratings and the badge

Every transaction is saved, sorted by year and month, and you can download the history. You rate what you ate. An NFC badge linked here signs you in at the FeelEat kiosk and the TapTime terminal.

  1. Transaction history by year and month with a Download History button

    Transactions, ready to download

  2. Purchase history with a star rating and a comment field for each dish

    Rate what you ate

  3. iPhone Ready to Scan sheet for linking an NFC badge

    Link an NFC badge

  4. Confirmation that the badge was read successfully

    Badge read

The prices shown are FeelEat's own.

Feature by feature

Nine features, up close

Each card zooms in on one part of the app's screens.

9+ years in

Building a smart fridge app since 2017: what changed

CODT Technologies has worked on Happy Fridge, FeelEat's smart fridge app, since 2017, and the same team still ships every release. The one big rebuild came in 2023, when two WebView apps became a single Flutter codebase. Today the app runs on NestJS with MySQL and Redis, and payments go through Datatrans.

  1. 2017The first fridgeThe app starts as two WebView apps, one for Android and one for iOS.
  2. 2023Rebuilt in FlutterBoth platforms now share one Flutter codebase.
  3. Today40K+ downloadsHappy Fridge is one of 9 FeelEat products we build, next to the kiosk and the TapTime attendance app.
Built with
  • Flutter
  • Node.js
  • NestJS
  • Redis
  • MySQL
  • Datatrans
From FeelEat
We started FeelEat in 2017 with a single connected fridge, and CODT Technologies has built our software ever since. What I value most is that I never have to explain our business twice. When we bring them a new problem, they already know how the fridges, the kitchen and our customers fit together.
Jonathan StraussJonathan StraussCo-Founder · FeelEat
Planning your own

Planning a smart fridge app? Decide these three things first

How people open the door, how they pay, and what your operations team needs to see. We work through all three with you in a free 4-hour workshop.

Bring your version of the FeelEat Happy Fridge problem. Four hours, free, with the team that shipped this one.

Book the free workshop
Case FAQ

Frequently asked questions

Anything we missed?

Put it in a brief. A senior engineer reads it and replies within one business day.

Who built the FeelEat Happy Fridge app?

CODT Technologies, FeelEat's software partner since 2017. We built the iOS and Android app, the scan-to-unlock flow, the prepaid balance and its top-ups, the menu and the scheduled fridge checks, and we ship every release. In all, we have built 9 FeelEat products.

All FeelEat products

How do you pay at a FeelEat smart fridge?

With the app. Tap Unlock Fridge, scan the QR code on the door, take your meal and scan the code on its jar. The cart shows what you scanned. Tap Confirm transaction and the amount comes off your prepaid balance. The app then shows the new balance.

Is a smart fridge or a canteen better for a company?

They do different jobs. A canteen serves hot meals to many people at set hours and needs staff on site. A smart fridge needs no cashier and can sell at any hour. If your site is too small to fill a canteen, or people eat outside its hours, pick the fridge.

Smart fridge vending software

Why does Happy Fridge see about 90% less theft than honour-system fridges?

Honour-system fridges trust people to pay after they take a meal. Happy Fridge opens its door for a signed-in account, so every opening is tied to one person, and each jar is scanned into that person's cart before the purchase is confirmed.

Which payment methods can I use to top up?

Visa and Mastercard, TWINT, PostFinance Card and E-Finance, Reka, gift cards, PayPal, Apple Pay, a bank transfer, or a voucher you scan in the app. Datatrans processes the payments. Each purchase is then charged to the prepaid balance, and the app shows what is left.

What is the NFC badge for?

You link an NFC badge to your account in the app. If you'd rather not use your phone, hold the badge to the reader of the FeelEat kiosk on the wall beside the fridges: you're signed in and the fridge opens by itself. Take your meal, scan what you took, confirm, and the amount comes off your prepaid balance. The same badge signs you in at the TapTime attendance terminal.

The TapTime attendance app

Can the app hide dishes that contain my allergens?

Yes. Tick your allergies and food intolerances in the app, then choose: hide those dishes, or show them with a warning icon. Food preferences work the same way for dish types (fish, vegan, vegetarian, meat and poultry), so only the types you eat appear in your menu.

Does FeelEat see each fridge's temperature and stock?

The operations team does. Scheduled checks in the backend send it each fridge's temperature alerts and stock readings, so a problem gets noticed without a site visit. Customers never see those readings; their app shows their location's menu.

What is the Happy Fridge app built with?

The current app is Flutter, one codebase for iOS and Android, rebuilt in 2023. The backend is NestJS on Node.js with MySQL and Redis, and payments run through Datatrans. The first version, in 2017, was a pair of Android and iOS WebView apps.

Mobile app development

What does a smart fridge app like this cost to build?

It depends on the scope: the fridge hardware you connect to, the payment methods, the menu and the back office. CODT Technologies starts with a free 4-hour workshop. Within 3 working days of it, you get a written scope and a quote. A clearly defined project gets a fixed price.

Pricing and engagement models

Your turn

Have a problem worth
solving well?

Tell us about your product, your timeline and your constraints. We reply within one business day with an honest read on fit, scope and the right team.