Giter Site home page Giter Site logo

onejgordon / flow-dashboard Goto Github PK

View Code? Open in Web Editor NEW
1.7K 50.0 186.0 8.33 MB

[UNMAINTAINED] A goal, task & habit tracker + personal dashboard to focus on what matters

Home Page: http://flowdash.co

License: MIT License

Python 48.95% Shell 0.35% JavaScript 47.35% HTML 0.29% CSS 3.07%
quantified-self personal-data habit-tracking reactjs gcp google-appengine task-management google-assistant facebook-messenger flow

flow-dashboard's People

Contributors

abhi18av avatar cyber-syntax avatar dependabot[bot] avatar joshdance avatar onejgordon avatar pinei avatar rdimaio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flow-dashboard's Issues

The Messenger bot does not provide clear assistance

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

Data models for readable notes & quotes/excerpts

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.

Add support for capturing snapshots at random times

Snapshots are a few basic questions: who, where, what that will be prompted via a mobile app.

  • API to support snapshot submission

Analysis

  • View metrics against activity type, location, people, time of day, day of week

Support articles pushed from Evernote

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.

Visualize journal tags on main journal analysis chart

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.

Optional task-project linking

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.

Ongoing events in timeline

Possible implementation is a boolean flag such as 'current' on the event, and for such events, set end date to today when rendering timeline.

unable to authenticate google fit

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}

Allow deletion of tasks

Important to have a delete function, as archived but incomplete tasks count as unfinished.

Data is not being loaded on server restart

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

Google signin on flowdash.co not working

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

Birthday selection should allow for manual entry (text fields)

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.

Goal-level assessments (as opposed to assessment of full goal term)

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.

Adding new habits is difficult

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.

Event date creation off by one issue

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.

Add a pomodoro timer to the dashboard

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.