liamzebedee / t1gym

Annotate your Nightscout charts and see your progress at a glance
https://t1gym.vercel.app
2 stars 1 forks source link

Feature planning. #25

Open liamzebedee opened 3 years ago

liamzebedee commented 3 years ago
liamzebedee commented 3 years ago

Requirements analysis.

liamzebedee commented 3 years ago

Prioritisation.

Creating reports most useful for value.
A "manual" report could be made using:
  - link to day/slice
  - download CSV
How do we get the links to different days?
 - find the days manually
 - remember the dates
 - search for events
The easiest is to search for events, and then select via preview + checkbox.

Search for days
Select days
Search for events
Select events
Select other bits
Generate report

What's the manual equivalent?

Find the days. <------- ! Block: how do we find the days with events? Easiest - navigate and click in progress report. Does this include event markers? No. For this, we need some filtering.
Download JPEG's.
Insert in Gdoc.

What if there are multiple of the same event in a day? 
  - select via checkbox?

Moving back and forth month-by-month is good for spotting patterns.

Technical analysis.

Links for days.
  Integrate a routing solution. eg. react-router.
  Build new IndividualView component.
  Build URL's.
  Add UI element to progress report -> View day in logbook.
Download JPEG/CSV.
  Render