Skip to main content
Health Manager Logo

What is Health Manager?

Health Manager is a self-hosted health management platform that allows you to track medical appointments, monitor weight measurements, record blood pressure and heart rate, log exercise activities, and securely share your health data with family members, doctors, or caregivers. Built with Laravel 12, Livewire 3, and Tailwind CSS, Health Manager provides a modern, responsive interface for managing your health information with complete control over your data.

Key Features

Interactive Calendar

Visual management of medical appointments and health events with an intuitive calendar interface

Health Tracking

Monitor weight, blood pressure, heart rate, and exercise activities with historical graphs

Medical Appointments

Schedule and track medical appointments with detailed notes and attachments

Secure Data Sharing

Share your health data with trusted users in read-only mode for collaborative care

Why Health Manager?

Self-Hosted

Complete control over your health data with self-hosted deployment options

Privacy First

Your health information stays on your server with secure, encrypted storage

Easy Deployment

Zero-touch installation with automatic database setup and first-user admin creation

PDF Export

Export your complete health history to PDF for medical appointments or records

Quick Start

Get started with Health Manager in minutes:
1

Installation

Clone the repository and install dependencies
git clone https://github.com/formatocd/health-manager.git
cd health-manager
composer install --no-dev --optimize-autoloader
npm install && npm run build
2

Configuration

Set up your environment configuration
cp .env.example .env
php artisan key:generate
3

First Login

Access your application and register the first user (automatically becomes admin)

Deployment Options

Health Manager supports multiple deployment methods:
  • VPS/SSH Hosting: Full control with command-line access
  • Shared Hosting: Deploy via FTP without terminal access
  • Docker: Containerized deployment with PostgreSQL
Learn more in the Deployment section.

Requirements

  • PHP 8.4 or higher
  • Composer and NPM
  • MySQL, MariaDB, PostgreSQL, or SQLite database
  • Web server (Apache, Nginx, or built-in PHP server)

Get Help

User Guide

Learn how to use Health Manager’s features

API Reference

Explore the technical documentation

GitHub Repository

View source code and report issues

Administration

Manage users and permissions

License

Health Manager is open source software licensed under the MIT License.

Build docs developers (and LLMs) love