onejgordon / flow-dashboard Goto Github PK
View Code? Open in Web Editor NEW[UNMAINTAINED] A goal, task & habit tracker + personal dashboard to focus on what matters
Home Page: http://flowdash.co
License: MIT License
[UNMAINTAINED] A goal, task & habit tracker + personal dashboard to focus on what matters
Home Page: http://flowdash.co
License: MIT License
All you can see is the "Goal 1" line, and you can't hit submit.
Design decisions:
Here's an example exchange:
Me: daily report
Bot: A few words on your day?
Me: Busy but interesting
Bot: How was the day?
Me: Good
Bot: I couldn't understand your answer, please try again
Me: The day was good
Bot: I couldn't understand your answer, please try again
A better way to address it would be
Me: daily report
Bot: A few words on your day? [I'm looking for a narrative response]
Me: Busy but interesting
Bot: How was the day? [I'm looking for a number]
Me: 6
Currently finding it useful to pull quotes (via kindle notes/highlights upload) into a Google Sheet, and then down into Flow as a FlashCard. Since we already have support for 'Readables', it may be useful to create a new (searchable) model for quotes, and a property for summary/notes.
On ingestion & UI, quotes from web could be made easy using a Chrome plugin, but Evernote is another option since it can capture excerpts from articles.
Progress burn-up chart, overall rate, rate trend analysis
Include date range filters
When adding a new task, the Enter key does nothing and I have to manually click add with my mouse.
Only require scope once a spreadsheet widget is accessed. Store authorization offline to prevent repeated requests?
Snapshots are a few basic questions: who, where, what that will be prompted via a mobile app.
Analysis
Currently we only support quotes/excerpts, but adding the ability to add articles when saved in Evernote (parallel to the Pocket integration) would be useful.
Would be great to add tags to journal entries. This way you can analyse the impact that certain things in your life have on your happiness levels.
For example, you could tag a day with 'exercise', then when you view your chart showing your daily satisfaction over time it could label the days with the exercise tag. Then you could see if your daily satisfaction was impacted positively / negatively by that tag.
This would be great for running experiments with your daily routine.
Each task is toggleable. WIP task is highlighted at top of UI.
Request is to optionally link tasks with a project.
Would also require an adjustment to the project detail view to see a chronological list of linked tasks, and a convenient way to link new tasks to a project. UI for timing may be an extension of the current task WIP feature.
I would like to run flow dasboard on my own server (not in gcloud)
Is it possible ?
Possible implementation is a boolean flag such as 'current' on the event, and for such events, set end date to today when rendering timeline.
I'm able to create an account using using Google just fine. When I try to authenticate the Google Fit, I'm prompted to select my Google account and then asked to allow Flow to have the relevant permissions, but upon clicking "allow" I'm given the following error:
{"message": "Unauthorized", "success": false}
Important to have a delete function, as archived but incomplete tasks count as unfinished.
Any idea why this would be happening? Was working until I restarted my server, and not the flow dashboard loads with no habits or data. Does something else need to be running besides just ./scripts/server.sh
Publish documentation for tracking API to post arbitrary data.
Confirm if https://play.google.com/store/apps/details?id=com.urbandroid.sleep&hl=en supports API access, or other sleep tracking hardware.
When hitting sign in to initially create an account, the Google dialog opens and after sending it nothing happens. Same when repeating the sign in. Any further info I can/should provide?
Maybe related to #23
This will substantially reduce unnecessary API calls when switching between components since most records will be served from flux/state.
On the app/timeline
page, the datepicker is pretty slick but I don't want to click ~12 * $my_age*
times, as the default calendar opens to today, to get to my birthday. This should be made an optional input method and the primary method should be able to be entered via manual text entry.
It would be great to import at least daily focused or starred todos to daily tasks from Wunderlist/Outlook tasks, and other popular similar services.
It's a little difficult to provide goal-term (full month) assessments when some goals were completed, some were partially completed, and others were not done.
Would be valuable to allow end-of-month assessments on a bullet by bullet basis. Perhaps this can keep the same 1-5 rating scale, and then average across all goals to get the goal-term's total assessment.
The initial habit creation wizard through the dashboard works well. However, adding more habits later requires you to go into the settings. It also does not present you with the same color picker that the initial habit set up did.
User reported:
Any time I add an event (including birthday) it actually subtracts
one from the date. IE my birthday is 3/15 but after clicking the 15th and
hitting save, it shows as the 14th.
The hex code color also seems to be broken for my second event.
Should probably be a user-configurable number
Would be great to include a pomodoro timer with the app. You could then set targets for how many aught to be completed in a week. It's an invaluable tool in aiding productivity. A fairly good open source implementation of a pomodoro tracker named tomato.es could serve as inspiration.
Multi-month completion calendar, trend analysis (compliance up/down)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.