33

Quick update for anyone following the project. NutriTrace is a self-hosted nutrition tracker I've been building. Single Docker container, your data stays on your hardware, no external accounts.

This release ships the first native Android app alongside the existing PWA. Signed APK is attached to the GitHub release.

What you get on Android:

  • Standalone, or connect it to a NutriTrace server for sync
  • Health Connect for steps, sleep, heart rate, body weight
  • Native barcode scanning
  • Native notifications for water reminders, meal prompts, weigh-ins, and goal celebrations
  • OIDC SSO via deep link if you run Authentik, Keycloak, Pocket ID, etc.

Release: https://github.com/TraceApps/nutritrace/releases/tag/v1.0.0-rc.14 Repo: https://github.com/TraceApps/nutritrace

Still on the v1.0 release-candidate cadence so there will be be bugs. Please feel free to post issues here or on Github.

Thanks to everyone who's tried it, provided suggestions and filed bugs along the way. If you find it useful, a star on the repo or a mention to someone looking for a self-hosted nutrition/fitness alternative helps a lot.

you are viewing a single comment's thread
view the rest of the comments
[-] shads@lemy.lol 3 points 4 months ago

Hey,

Like the look of the app so far. I will be spinning up a local server when I am not coming off a morning shift, and see if I can get a pass on the WAF.

Just a quick question, being in Australia the bulk of our food metrics are in kilojoules, I have selected this as the default energy measure however there are a few areas where I am still getting calories presented.

For example in the Diary I am getting kcals on both the food and the summary. I imagine you do everything in calories and this just slipped past but wondering if I missed a setting?

Also I had a quick scan and like that the AI integrations are optional but I was unclear if AI was used to code the project, do you have a position on that?

On the whole I am liking what I see so far.

[-] TraceApps@lemmy.world 1 points 4 months ago

Glad you're enjoying it.

On the kJ, you're right. The setting was being respected for goals and storage but a bunch of display spots still had kcal hardcoded. Just pushed the fix to dev and it'll be in the next public release. Also added auto-detect so if your device locale is en-AU or en-NZ the wizard pre-selects kJ on first run, no toggle needed (but present now in settings).

On AI for coding, yes I utilize it. Claude Code to be specific. It makes me more efficient and helps lift the work I ship.

Will let you know when i push out the update, should be later today.

[-] TraceApps@lemmy.world 0 points 4 months ago

Just pushed rc.15 with the fix. Energy unit setting is now respected across the app, and the wizard auto-picks kJ for AU and NZ on first run.

[-] shads@lemy.lol 1 points 4 months ago

OK, cool. I hope everything goes well for you with the project.

this post was submitted on 03 May 2026
33 points (88.4% liked)

Selfhosted

62252 readers
780 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS