1729 / content

Open-source backend for content at 1729.com, beginning with the Network State lecture series.
173 stars 30 forks source link

Proof of Workout -- MVP Dashboard #8

Open odyslam opened 2 years ago

odyslam commented 2 years ago

Let's create an easy way for groups to log health data and see a common dashboard for the entire group.

The most naive option I could think of was a google form with google sheets for the graphs. It can even be augmented with google apps script to do anything, literally. For example, it's trivial to create an email that is sent daily to the participants and remind them to log their exercise data.

The manual part, albeit time-consuming, enables easy integration with whatever hardware the member has.

PoC:

The form was created with ease of use in mind, so lists are better than manual input.

Quest

The MVP should have a dashboard to display information about the team progress, statistics about the team (e.g type of exercise preferred), and finally a leaderboard.

You can add any new input in the google form while keeping in mind that any extra input is extra friction, thus less chance that a member will go through the effort of actually filling it out.

You can use any tools you like (Typeform, data-studio, native app, etc.) for both data entry and data visualisation.

The end game is to automate this data entry with SDKs of various health hardware.

tropicalchancer commented 2 years ago

Love your initiative @odyslam!

One request on proof of workout would be a space for us to share in a way that we can emoji-react or cheer each other on in some capacity.

One potential route for this could be to have a private channel in the 1729.com discord that people can opt-in via emoji interest roles. Here, people could share their workouts, discuss fitness related topics, and generally motivate each other. And install the main tool we use for keeping track of workouts if we want to do so collectively (ex. your spreadsheet).

odyslam commented 2 years ago

YY, that's orthogonal to the workout dashboard, which is really a subset of the community health dashboard.

A potential idea is to have different layers of privacy, so you can for example share details with the closer community, but only a subset with the network state.

ameya-deshmukh commented 2 years ago

Love what you've proposed @odyslam! A follow-up question: should the dashboard interact with third-party health app APIs to get data and put in on-chain, or what do you have in mind? Many interesting use cases could be thought of with respect to on-chain metrics. Would love to give this a shot.

palladionIT commented 2 years ago

Not sure if this only pertains to members of the network state or not, I applied just now but have not heard an answer yet. I wanted to chime in nonetheless as I have been thinking about this for a long time and was planning on maybe even build some product around this.

I would love to join in this project to build something together. One thing I am worried about though is the privacy of the users health data and I think we should find a way to build a system that is both functional and privacy preserving.

CK2O commented 2 years ago

Bump! I use syncmytracks to automatically sync health data to other apps. this however takes root access to the data, passwords etc. It would be great if could have everyone collect a standard format themselves and upload it automatically under their psuedonym. I don't mind to start with forms but I think it's not realistic we will all manually fill them in going forward.