Giter Club home page Giter Club logo

opennutritracker's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

opennutritracker's Issues

Feature: edit (food/activity) entries

Sometimes I enter the wrong amount of something. Currently the only way to correct this is to delete the entry and re-create it, which is cumbersome.

I would imagine a small โœ๏ธ button or โ menu with "edit" option on the item cards that open the add item form pre-filled with the appropriate values.

Calculated calories in UI

Congrats on the release. Been following for a while

Got a few issues regarding calories calculation

  1. Seems like I'm not able to change any calculation/macros goal in the settings?
  2. Calories shown after on-boarding (maintenance calories) are different with what's displayed on main screen (calories calculated per goal). Not sure if that's intended, but it's quite confusing
  3. It would be awesome seeing different calculated calories somewhere (probably by clicking calories goal on main screen?) the way it is implemented here https://tdeecalculator.net/. Knowing BMR and maintenance calories is helpful sometimes.
  4. What is the strategy used to calculate cutting calories? Both of my maintenance and cutting calculated calories are different comparing to tdeecalculator.net. I'm aware that they utilize different equation, but difference if quite huge - around 500kkcal

upd:

  1. What is the strategy used to calculate cutting calories? Both of my maintenance and cutting calculated calories are different comparing to tdeecalculator.net. I'm aware that they utilize different equation, but difference if quite huge - around 500kkcal

Found out in the code. -500 or +500 of calculated TDEE.

upd:

Diary also shows my maintenance calories instead of cutting calories

Bug: new "Recent" tab doesn't seem to update anymore (?)

(I think it is related PR #52, but I'm not 100% sure)

Since a few days I've noticed that "recent meals" is sorted by "most frequently used" and is searchable, which I like so very much (๐Ÿ’™), but on the other hand it seems that it is now a fixed list: i.e. nothing got added to it since the first day I seen it in the new format, not even foods I manually added already 3 or 4 times since.

I'm running on latest Google Play release, which is 0.6.12 at the moment to me (even though the last release on this github is only 0.6.11?).

Feature: Generic activities with custom calorie consumptions

Add generic activity by providing burned calories in kcal

The current approach for adding activities by using information from the "2011 Compendium of Physical Activities" is a great to simplify the matter for casual athletes.
Nevertheless, some users may already use fitness trackers that provide accurate information about burned calories per activity.

Implementing connections between fitness apps and OpenNutriTracker will probably conflict with privacy principles.

A privacy friendly and low effort solution would therefore be a feature to manually add activities with custom calorie consumption.

Feature: add a way to backup/export database

I feel it would be very important to have a way to backup the database, maybe in a format open enough that it can be human-readable too and/or read by other programs. I would especially like to be able to backup locally (e.g. in a Syncthing folder) as I don't like to rely on the cloud (and thus have Google backup disabled).

Custom Calorie goals

Could you add the option the set you calorie goals as a custom number instead of only allowing the ones from the app. So you have more configurabilty

Feature Request: calculate daily calories burned by calorie intake and weight differences.

Currently, the list of activities is a bit barebones. The ability to calculate how many calories an unlisted activity burns would be helpful for determine Base Metabolic Rate, and also how much your routine daily activities burn. For example, I work in a machine shop bending steel. I burn substantially more calories on a workday than I do on off-days, and being able to accurately track calories burned would be helpful.

Feature: Add custom kcal

I disagree with the TDEE formula, so I would personally love a way to add a custom kcal goal, instead of maintain/lose/gain weight.

Support for more "recent" foods

I find that in my rotation I very often have to re-instert the same custom foods, it would be nice to have more slots for recent ones (at least a quick fix, eventually it would be nice to save them forever maybe with tags or some tree hierarchy, but more "recents" would be quite an improvement as is).

Feature: Add picture to custom meals

The items retrieved from the database all come with pics, which really amps up the search speed and makes the whole visual experience seamless. Adding images to custom meals would be a game-changer too!

Bug Report: Incorrect TDEE

Version: v0.6.11 (apk from release)

Activity: Sedentary
Goal: Lose Weight
Weight: 85.0 KG
Height: 175 cm
Age:28
Gender: Male

Calculated Kcal: 2179 (should be 1679)
Changing the goal just adds 500/1000 to it.

Suggestion: Add your own daily kcal as a goal or substract 500kcal from each level (I'll try to find the issue and make a commit myself)
Other than that, the app works perfectly.

Feature: create compound meals

I would like to create a food item as a combination of other food items. Currently, if I want a custom food item, I have to calculate and enter the macronutrients myself. A recipe-like editor where I just have to enter the ingredients (other food items) and their respective amounts would help a lot.

Feature Request: Add water tracker

Title says it all. A way to track how many units of plain water you've drank would fit nicely here. For a bonus to that feature, you can opt to select drink mixes that you may have added in as well

Feature: User set macro calculations

I appreciate the calculated macro percentages but I'd like to be able to manage my own. Like "carbs 40%, protein 30%, fats 30%".

Or have alternative calculator providers.

Feature Request: Express logged foods in terms of serving sizes

When I scan the barcode on a package of food (e.g. a bag of chips, a can of soup, etc.), it's counterintuitive that the default assumption is that I've eaten 100 grams of the product (rather than 1 serving, as described on the label).

Additionally, if I know I've had some multiple (like 1.5x or 2x) of servings, I'm seemingly expected as a user to open up a calculator app, read the weight off the package, divide that by the labeled "servings per container", and multiply that by the number of servings I've had to get the desired consumption amount in grams (and then switch back to the app, and enter that value).

In competing apps, the looked-up metadata includes the indicated serving size and I can easily just change the default (in servings) from "1" to some other amount (and the other values on the diary entry will scale accordingly). And, importantly, this multiplication is only associated with the diary entry and not the food definition itself (so I can easily have 2 servings today and 3 tomorrow).

Thanks for building this and releasing under the GPL! It's off to a promising start, and with some adjustments I could see it being a daily driver for myself and others.

Supabase Dump

Would it be possible to get a supabase schema and data dump so I could try to improve the relevancy for the food item search.

Feature: copy entries between days

I often eat similar things, and while the "recent" tab helps, it would seem faster to just copy and paste some items from a previous day.

Feature: Weight Tracking

For many people using this app, a place to store a weight measurement each day would also be a good additional piece of data.

Feature: Self-hosted sync server

When the time is possible, it would be desirable to have some form of OPTIONAL sync server that you can configure within the app, such an addition should facilitate the following features:

  • Option to specify custom Open Food Facts server
  • Sync user profiles across devices
  • (Optional additional feature on-top of this) Web interface

If these features could be added it would be much appreciated!
If I find the free time I will attempt to implement such features myself if you do not have the time to get around to it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.