Skip to content

[Feature]: option to see bar chart of calories consumed (by day) for the week #1587

Description

@prashpad

What problem does this solve?

I generally want to try and hit calorie goals for the week (stay under a daily calorie limit * 7) allowing for some day to day flexibility (e.g., more calories one day, compensated by fewer calories the next). On the mobile (iOS) app there is no good way to see (at a glance):

  1. How many calories have been consumed per day for the current week
  2. What is the average calories consumed to that point (i.e., [sum of calories consumed so far in the week] / [number of days where calories have been logged])

Describe the feature you'd like

On the dashboard, I would like to see a widget that displays a bar chart (with 8 bars, one for each day of the week, and one for the average) showing the calories consumed for the respective day and the running average ([sum of calories consumed so far in the week] / [number of days where calories have been logged] on the last bar chart). The calorie number could be written above the bar, allowing for both a numerical and graphical (since the height of the bar would correspond to the calories consumed) understanding of the week’s trend. Ideally, the user should be able to define what a week means (e.g., from Monday to Sunday). It would be nice to have a little forward/backward arrow to cycle through past/future weeks.

The option to customize the information in the bars would be great. For example, it could:

  1. Just show calories (the bar chart would be a single color)
  2. Allow the bar chart to be broken up in terms of user defined nutrients (e.g., a given bar would consist of colored regions stacked on top of each other, whose size corresponds to, for example, the fat, protein, and carb percentage breakdown for the respective day). This is shown in the example image.
Image

Which area does this relate to?

Mobile app (iOS)

How important is this to you?

Blocking me from using SparkyFitness

Alternatives you've considered

No response

Additional context

This used to be a critical feature in MyFitnessPal that was ruined by the inability to define a fixed week. It has been a complaint voiced by several users and the lack of receptiveness by the myfitnesspal developers motivated me to transition to sparkyfitness.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions