Record, track, and visualize your personal health data.
HealthRecord allows individuals to record, track and visualize vital measurements and notes related to their personal health across their devices. HealthRecord data is stored in the browser for basic privacy using CRDT (Conflict-free Replicated Data Type) architecture and synced with other devices using WebRTC. HealthRecord also supports tracking multiple people in one HealthRecord. HealthRecord aims to be local-first software.
See a deployment at healthrecord.pages.dev
Screenshots from the mobile PWA.
Overview |
Vitals |
Logbook |
---|---|---|
To get a local copy up and running follow these simple steps.
Clone repository
git clone [email protected]:ferviddigital/healthrecord.git
Install NPM packages
cd healthrecord
npm install
npm run dev
Visit localhost:5173 in your browser.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This software is licensed under the AGPL license.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
HealthRecord Copyright © 2023 Fervid Digital.
Roy McKenzie - roy@fervid.digital
Project Link: https://github.com/ferviddigital/healthrecord