Product 02 / 04 · Meal planning

KachFit

Plan the week, shop once, cook what you have.

KachFit plans your household's meals for the week around your goals, turns them into one merged shopping list for the supermarkets you actually use, and walks you through the cooking. Built for Luxembourg: English, French, German and Luxembourgish.

Web liveiPhone in review
KachFit web app landing page
KachFit app: pick your meals for the week
For
Busy households and fitness-minded people
Market
Luxembourg
Platforms
Web app · iPhone (Android planned)
Languages
EN · FR · DE · LB

The problem

Recipes, goals, allergies, a half-empty fridge.

Meal planning means juggling recipes, nutrition targets, a family's allergies, a half-empty fridge and a shopping list in three languages. Most apps solve one piece.

What KachFit does

KachFit connects the whole loop: goals and allergies shape the plan, the plan becomes one shopping list, the pantry trims it, and cook mode walks you through it.

Features

What it does

  • Recipe picker filtered by preferences
    01

    Recipes that fit everyone

    Filter by diet, allergies, dislikes and per-meal goals: kcal, protein, carbs, fibre. Most recipes take under 15 minutes.

  • Weekly meal plan
    02

    Fill my week

    A Monday-to-Sunday planner places meals automatically, including leftovers as next-day lunch.

  • Shopping list grouped by aisle
    03

    One merged shopping list

    Scaled to the household, grouped by aisle, with FR/DE names for Cactus, Delhaize, Lidl and Aldi. Printable on A4.

  • Shopping mode with ticked items
    04

    Shop together, live

    Everyone in the household plans the same week and ticks the same list, live, on every phone.

  • Pantry with items in stock
    05

    At home pantry

    The list subtracts what you already have. Meals show “Ready to cook” or exactly what is missing.

  • Receipt amounts matched to the list
    06

    AI photo scanning

    Snap your groceries, your fridge or a till receipt and KachFit adds the items with amounts. You review before anything changes.

  • Cook mode step with timer
    07

    Cook mode

    One step at a time, large type, timers, screen kept awake. A cooking diary keeps ratings and photos.

  • Nutrition per portion against your goal
    08

    Nutrition per portion

    Values calculated from about 460 ingredients using the French CIQUAL reference database.

Also inside

  • Meal reminders
  • KachFit Pro (monthly or yearly) for higher limits
  • Public REST API with OpenAPI
  • Private admin with two-factor sign-in

Platforms

Where it runs

  • Web appNext.js · mobile-firstLivekachfit.app (opens in a new tab)
  • iPhone appFlutterIn review
  • Android appFlutterPlanned
  • Public REST APIHono · zod-openapi · OpenAPIFor developers

Store links appear here once the apps are public.

Tech stack

Web
Next.js 15React 19TypeScriptTailwind v4
Mobile
FlutterRiverpodgo_router
Backend
Honozod-openapiVercelSupabase AuthPostgresRealtimeRow-level security
AI
Google Gemini vision
Billing
RevenueCatStripe

How we built it

Under the hood

Designed, built and run by DevFIRE WEB, end to end. The engineering choices that matter most:

  1. Shared lists that never fight

    Two people ticking in the same shop never undo each other: conflict-free updates over Supabase Realtime, and it keeps working through flaky supermarket reception.

  2. Vision AI with a human check

    Gemini reads fridge photos and receipts (quantities, pack sizes, prices, store, date) into structured data, validated on the server and reviewed by the user. Photos are not stored.

  3. Search built for scale

    The catalogue is designed for tens of thousands of recipes: index-only scans, cursor pagination, millisecond queries.

  4. One design system, two platforms

    Tokens generated from one JSON source for web and Flutter, with automated WCAG AA checks in both themes. Strings come from one four-language dictionary.

  5. Nutrition from a reference

    Values per portion are calculated from about 460 ingredients using the French CIQUAL database.

Build yours

Want something like this?

We built KachFit end to end: design, mobile, web, AI and the backend behind it. Tell us what you want to make and who it is for. Otto reads every message personally.