Skip to main content

Diabetes management app

Diabetes By Heart: Every diabetes reading, reminder and report in one app

A mobile app for people who live with diabetes. It keeps glucose, blood pressure, weight, meals, medicines and insulin in one place, reminds people when a dose is due and turns readings into charts and a PDF report.

Industry
Digital Health
Platform
iOS App, Android App, Admin Dashboard
Sector
Health & Services
Diabetes By Heart admin portal dashboard on desktop and the Daily Essentials glucose and blood pressure screen on mobile
Diabetes By Heart admin users table beside the four problems: readings in notebooks, missed doses, hard-to-read numbers and no back office
Diabetes By Heart admin portal Manage Food Meals screen with breakfast, lunch and dinner meal categories
Diabetes By Heart admin screens for users management, push notification campaigns and survey entries
Diabetes By Heart admin screens for vitals target ranges, activity logs and per-user activity reports
Diabetes By Heart mobile screens for health reports, Daily Essentials charts and the food log
Diabetes By Heart mobile welcome, Daily Essentials, report export and food log screens
Diabetes By Heart process implementation slide covering Flutter, Firebase Cloud Messaging, PostgreSQL and Next.js
Diabetes By Heart outcome slide showing 96 API routes, 10 kinds of health log, 27 database entities and 14 admin screens
1 / 9

DBH app and admin portal

Build at a glance

API routes
96
Kinds of health log
10
Database entities
27
Admin screens
14

01 Overview

About Diabetes By Heart

Diabetes By Heart (DBH) is a mobile app for people who live with diabetes. It keeps glucose, blood pressure, weight, meals, medicines and insulin in one place, reminds people when a dose is due and turns their readings into charts and a PDF report they can hand to their doctor.

Most people with diabetes keep their readings in a notebook, a notes app or their memory, so a missed entry is easy to make and a clinic visit often starts with guesswork. We built the Flutter app for Android and iOS, the API and database, and the web admin panel the team uses to run the service.

02 The challenge

What Diabetes By Heart needed to solve

DBH had to make daily logging easy enough to replace a notebook, and give the team behind it a way to run the service.

  1. Readings lived in notebooks, notes apps or memory, so entries were easily missed and clinic visits started with guesswork.

  2. Doses were easy to miss, so reminders had to arrive at the right time, even when the app was closed.

  3. A pile of numbers is hard to read, and people needed something they could understand and share.

  4. There was no back office, and the operator needed tools to manage meals, target ranges and announcements.

03 What we built

How we built Diabetes By Heart

We built a Flutter app on a Node.js, Express and PostgreSQL API with 96 routes, plus a Next.js admin panel for the team that runs the service.

  • Ten kinds of health log

    People log ten kinds of record, from blood glucose, blood pressure and heart rate to weight, oxygen saturation, activity, medication, insulin and food. Each reading is shown against the person's target range.

  • Daily Essentials home screen

    The home screen shows the latest glucose, blood pressure and heart rate with weekly charts. Glucose can be shown in mg/dL or mmol/L.

  • Reminders that arrive on time

    A background job checks every minute for due medicines, insulin and activity and sends a push reminder through Firebase Cloud Messaging, so it arrives even when the app is closed.

  • Food log and diet plans

    The food log shows the day's calories with fats, carbs and proteins, built from breakfast, lunch, dinner and snack meals the team sets up. Diet plans come out as A4 PDFs.

  • PDF reports for the doctor

    People pick a period such as 7 days, month to date or year to date, choose which logs to include and export an A4 PDF report they can share with their doctor.

  • Sign-in options

    Sign-in covers phone, email, Google and Apple, and a forgotten password can be reset by email or text message.

  • Admin panel

    From a Next.js panel the team manages app users, meal categories and meals, vitals target ranges, push notification campaigns and surveys. The dashboard shows user, meal and survey totals with survey results.

  • Logs, reports and roles

    Admins pull an activity report for any user across a date range, review activity and error logs, and control access to the panel with roles and permissions.

04 The results

What changed for Diabetes By Heart

DBH gives people with diabetes one place for every reading, a reminder when a dose is due and a report they can hand to their doctor.

  • Readings that used to sit in notebooks are logged in the app and shown against target ranges.
  • Reminders for medicines, insulin and activity arrive even when the app is closed.
  • Readings turn into charts and A4 PDF reports a doctor can read.
  • The team manages meals, target ranges, push campaigns and feedback from a single admin panel.
  • One Dart codebase serves both Android and iOS.
  • Life Skills coaching marketplace home page on desktop and a teacher profile on mobile

    Coaching marketplace

    Life Skills

    An online marketplace for paid one-to-one sessions with vetted coaches. Clients book and pay by card, and each session gets its own Google Meet link.

    Platforms: Website, Web App, Admin Dashboard

  • Lokarion Wellness member dashboard design concept on desktop and mobile with longevity score and today's plan

    Longevity health platform

    Lokarion Wellness

    A UK longevity platform in progress, with a member web app, a phone app and a clinic console. Members follow a daily plan, book their care team and ask an AI guide whose advice clinicians can see.

    Platforms: Web App, Mobile App, Admin Dashboard

  • Courier-RX pharmacy delivery website on desktop and rider app home screen on mobile

    Pharmacy delivery platform

    Courier-RX

    Courier-RX is a pharmacy delivery app and dashboard for last-mile prescription delivery, connecting pharmacies, riders and an operator with signed proof of delivery.

    Platforms: Web App, Admin Dashboard, iOS App

Planning something like Diabetes By Heart? Tell us what you need built. We’ll give you a straight answer on fit, then a clear plan with scope, timeline and cost before any build work starts.