Apps & Portals / AI & Automation

Track Calories

Track Calories is a progressive web app for AI-powered calorie and macro analysis. Users photograph meals, get automatic nutrition estimates, and track their daily goals in one continuous flow.

Client

Internal Product

Year

2024

Services

Concept, Design, PWA, Backend, AI Analysis & Stripe Subscriptions

Website

track-calories.com/ →

Bild und Video mit Hilfe von KI erstellt.

Overview

Track Calories is a progressive web app that analyzes meals from photos and combines nutrition estimates, macro tracking, and daily goal progress in one continuous experience.

The goal was to make calorie tracking much easier than manual entry in traditional nutrition apps. Users photograph a meal, the AI estimates the foods and quantities involved, and the result is immediately added to the personal daily overview. On top of that, the product uses profile inputs such as height, weight, age, sex, and activity level to calculate personalized daily targets.

What we built

Track Calories is not just an AI demo. It is a full product with analysis, tracking, personalization, and subscription logic.

Photo-based meal analysis

From a single image, the system estimates meal components and derives nutritional values and macro distribution without requiring full manual logging.

Personalized daily targets

Inputs such as height, weight, age, sex, and activity level are used to calculate individual energy expenditure and daily intake targets.

Continuous daily tracking

The product shows whether daily targets have already been reached or remain open, turning isolated analyses into an actual day-by-day flow.

Subscription model with Stripe

The application includes a monthly subscription model through Stripe, making monetization part of the product from the beginning.

The challenge

The challenge was not only the AI analysis itself, but turning it into a usable product with understandable results and reliable tracking.

  • 1

    From image to useful result

    A single meal photo had to produce output that is understandable and useful enough for people to act on in daily life.

  • 2

    Combining analysis and tracking

    A one-off meal estimate has limited value unless it feeds into a clean and usable daily tracking flow.

  • 3

    Mobile use without native app friction

    As a progressive web app, the product needed to stay easy to access while still feeling like a serious daily-use application.

  • 4

    Thinking product and monetization together

    Design, development, and subscription logic had to work as one coherent product experience rather than separate layers.

Technical implementation

We handled concept, design, and development as one product setup: from the PWA shell to AI analysis, profile logic, and subscription flow.

Track Calories was built as a progressive web app so it works directly in the browser while still delivering a mobile-first product experience. In addition to frontend and backend development, the scope included the AI-based meal analysis, the logic for personal target calculation, and Stripe integration for the recurring subscription model.

Technology

Laravel Livewire OpenAI Vision Stripe Alpine.js Tailwind CSS