← Back to Portfolio

MyCaffeine

A caffeine and hydration tracker for iPhone and Apple Watch. Log custom or branded drinks, understand how caffeine changes through the day, and explore how it relates to your sleep, heart rate and activity.

Release Date09 April 2023
Last Updated11 August 2026
App Store Version1.2
AvailabilityAvailable now

Description

A native iPhone, Apple Watch and widgets experience built with Swift and SwiftUI.

MyCaffeine turns each drink into a clear picture of your current body caffeine, predicted bedtime level and daily intake. A researched branded catalogue sits alongside your own drinks, while personalised limits, trends and notifications help you make more informed choices. Optional Apple Health integration keeps caffeine, water and nutrition connected with the health data you already use.

Originally built as my final year project at the University of Portsmouth. Read the report here.

Features

  • Log custom and researched branded drinks.
  • Follow a gradual caffeine prediction throughout the day.
  • Track caffeine and hydration from iPhone, Apple Watch and widgets.
  • Set personalised daily and bedtime limits with smart notifications.
  • Explore long-term trends, patterns and brand rankings.
  • Connect caffeine, water and nutrition with Apple Health.
  • Export caffeine and water history as CSV or JSON.
  • Use the app in English, French, German, Spanish or Portuguese.

New in version 1.2

Caffeine and hydration, together

Version 1.2 adds a full Apple Watch app, water goals and hydration widgets, Health Analysis for sleep, heart and activity, a personalised metabolic calculator, editable logs, quick logging, smarter warnings and notifications, and data export.

Download on the App Store