HealMB: a multi-tenant wellness SaaS for US clinics

May 1, 2023

Built at HMB Softwares, 2020–2023.

HealMB user dashboard with wellness programmes and task progress

The product

HealMB helps people manage stress and build healthier habits, either on their own or through their clinic. It has three kinds of accounts (personal use, clinical use and patient use) and runs on the web plus Android and iOS apps, all served by the same backend.

Sign-up with personal, clinical and patient account types

What users get

  • Wellness programmes: meditation, nutrition and diet, exercise and health, and business and finance.
  • Tasks, assignments and challenges with progress tracking.
  • Emotion check-ins ("How do you feel?") so clinics can follow how patients are doing.
  • Nutrition tools: BMI calculator, ideal body weight, daily calorie intake and calories burned.
  • Meetings and groups, plus training events and seminars.
  • Dashboards with user averages, sessions by device and task completion.

Emotion check-in

Nutrition tools

Dashboard analytics

My role

  • Led a team of 3 junior developers on the platform.
  • Built the shared backend APIs used by the web app and both mobile apps: clinic dashboards, patient management and personalised wellness programmes, with each clinic's data kept separate (multi-tenant).
  • Migrated the front end to React.
  • Set up a CI/CD pipeline on AWS that cut deployment time by 50%.

Public website

Mobile apps and events

Stack

React · Node.js · REST APIs · multi-tenant data model · AWS · CI/CD · Android and iOS app backends

What this means for your project

If you're building a SaaS where several organisations share one platform, such as clinics, schools or agencies, the hard parts are keeping each tenant's data separate, serving web and mobile from one API, and shipping updates safely. I've led a team through exactly that.

LinkedIn
GitHub