App Idea, Labwork Graph
App Idea, Labwork Graph
team
Minimum viable Milestones:
ii. Messaging within the app. Encrypted Sending messages to users is only
allowed to by admin at least for the MVP. Ability for admin to send and
schedule send a 1:1 message to all users, seen by the recipient as
coming from the admin or as coming from another user (to enable
advertising messages coming from a user sponsor, while keeping the
admin in control of sending mass messages to prevent sponsor abuse).
ii. On desktop, copy and pasting the CSV/excel table into AI Perplexity
seems to parse well. Example:
iii. Example CSV
1. https://docs.google.com/spreadsheets/d/1YjSIqxeWp6W5Yjb-ufv8
E8kf3S74NN5Z/edit?usp=drivesdk&ouid=1012212119979188362
57&rtpof=true&sd=true
iv.
v.
c. PDF
i. Example PDFs
ii. PDF of labwork can be uploaded to an AI API and converted at >75%
accuracy to populate the user CRUD entry so they can then only
add/correct missed data
iii. (It is possible to copy/paste PDF test results into Perplexity AI and asking
it to format it for CSV, it gets >75%.
iv. Example using AI Perplexity app
v.
vi.
Example Open Source Tracking App for rough example of supplement Stack / Medication Stack
Manual entry options
https://github.com/simonoppowa/OpenNutriTracker?tab=readme-ov-file
● Please offer the ability to create and edit a hidden future signup page allowing
the owner to draft and get feedback from users via hidden url
● Signup will initially be controlled, so whatever mechanism makes this easy for the
admin. It could be a third field of a code that the admin has the ability to change,
so if a new-signup doesn’t have the correct code they are denied. Or unique one
time use signup URLs, whatever is easiest to prevent un-invited sign-up
● Profile Creation
○ Users will not be asked personally identifiable information (PII), as the
platform will want to protect users identity in case of some future data
hack, the health information should be unidentifiable. For this reason
names, will not be collected.
○ Users would need only an email address to sign-up (our initial platform
will be private link only limiting the user sign ups to a controlled limit)
○ Profile creation page will ask for Email and desired username, suggesting
that both the email and username support their anonymity
○ Preference between Metric and US Standard metric tracking such as
Kg/Lbs
○ Once the file and free text boxs are ingested, present the user with
an easy way to view their data and check for errors (also to edit
past data entries in case they catch an error in any of their
historical data)
● Once the user validates the data, the View page should be returned. The
view page should always allow the user to edit a value should they see an
error when reviewing their graph of data.
Explain admin use flow with a diagram
● Admin Logs into a page
○ A private chat/messenger ability allowing the admin to communicate with
users within the platform within the webapp
■ A running feedback chat with each user, every contact from the
user stored within a single thread for that user so all context
remains
■ When a user receives a chat message, they should receive an
email notification of a message in their inbox per normal forum
process
○ An ability for users to request and upvote features to be added, and
admin ability to view these
○ Admin has a dashboard listing
■ total signed up users graph over time
■ Total labs results entered (A unique user uploading a lab PDF, or
CSV adding a unique ‘collection date’ to their record = +1 to this
overall counter)
■ How many unique logins in last 30/90/180/365 days
■ Average lab dates uploaded per user
■ How many new lab result entries in last 30/90/180/365 days
■ Admin ability to view which users are most active, and initiate chat
contact with their username.
○ Admin has easy ability to add additional medications/fields for users to
track either by updating an easily formatted config file or in UI
○
● User Pages
○ Historical Graph View of their past request
■ Purpose is to allow users a BI type dashboard to explore their results on a
graph. Ability to toggle on/off metrics, and save unique views (selected
metrics). All metrics displayed on a single graph as shown in image.
■ [Question] Is this following idea possible? What’s the LOE?
● The graph should have functionality to highlight correlations, i.e. if
several datapoints are trending together over different collection
periods, an ability to highlight this would be ideal.
● Admin Pages
○ Admin Dashboard with metrics described above
○ Admin View Page, ability to view the entries of any user
○ Admin action page, ability to restrict/block/delete users
Data Management
Data will be stored in NoSQL database
● Users will have access only to their own data
● Admin will have the ability to view each users data as if they were the user
● Data will be stored enabling future