Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.49 KB

README.md

File metadata and controls

99 lines (67 loc) · 2.49 KB

Healthlog

Keep track of your medical test records to monitor your progress and become healthier.

The project is currently in a beta testing phase. Used it for multiple users and works well enough for daily use, but if you encounter any bugs please report them. I'll try my best to fix them.

Features

  • Allows health test reading data storage for multiple users
  • Blood Pressure, Blood Sugar/Glucose, Cholesterol, Renal Function Test, Notes can be saved
  • Acceptable range for Blood Glucose (Sugar) reading configurable via slider in settings
  • Graph view of last 30 readings (for now)
  • No Ads and Tracking (Has no Internet permission)
  • Limited dependencies for reduced binary size. Currently under 8MB
  • Tested on Android 6 and up (although only a few devices)
  • Can enable data file backup on every entry to prevent data loss
  • Free and Open Source

Drawbacks

  • Data is not encrypted on storage. Local SQLite database stores data in json format
  • Currently in beta testing state. (Report bugs and UI/UX issues)
  • Some acceptable ranges for some test aren't configurable yet
  • Some (old)keyboards cannot create newline on notes

Screenshots

Home Screen - List of users

List of Users

User Profile - List of recordings for user

List of recordings for user

A popup to show the results from the list

A popup to show the results from the list

Bottom popup for easy record addition

Bottom popup for easy addition

Record Graph - Graph showing the recording

Graph showing the recording

Setting Screen - Just the basics for now

Settings screen for the app

Build

Install Flutter on your respective OS

https://docs.flutter.dev/get-started/install

Tested with Flutter Version:

3.27.1

Clone the git repo

git clone https://github.com/jucktion/healthlog

Go into the folder and get dependencies

cd healthlog
flutter pub get

Build app for your device platform

64 Bit

flutter build apk --target-platform android-arm64

32 Bit

flutter build apk --target-platform android-arm

Universal

flutter build apk

Support

You can support the project by reporting bugs and issues you encounter. If you want to offer any other ways of help, it's appreciated as well

https://liberapay.com/jucktion