How to Structure Unique User Goals for Tracking Completion?

Hi all,

I’m building a weight loss app where users log their weigh-ins, which are then displayed on a graph. After some troubleshooting, I’ve successfully set up weight logging and visualization:

Now, I need help configuring the data structure to allow users to track unique, personalized goals. Each user is a client I work with weekly, and I update their goals based on their feedback. This means I can’t just upload a generic plan—they need to see their specific goals, mark them as complete, and have the system keep a record of completed goals over time, similar to how weight entries are logged.

How should I structure the data type to support this functionality? Any guidance would be greatly appreciated!

Thanks in advance!