GitXplorerGitXplorer
a

focus-app

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
2e0624c98cdd578be0070049b4fd055cd387c17d

show number of protected hours in title bar

aashfame committed 4 years ago
Unverified
1b736751683e43fee65c511d88f0e36bcb9d1999

fix silly bug, setInterval to be used

aashfame committed 4 years ago
Unverified
dde6a64d00da1ee5ab0a2f0ae64ac2df9d261b6d

present a demo, add link to readme and some defaults that are loaded for demo

aashfame committed 4 years ago
Unverified
0ccad84f3c176c5d4e5d54194f74f5896c22a691

prevent some js erros when localStorage is empty

aashfame committed 4 years ago
Unverified
715a5fa1a622170fb17621c502f1fdbda85e14dc

make it production ready for deployment to vercel for self-consumption

aashfame committed 4 years ago
Unverified
869605b67424e7f01cedeac04b57ec3fc68537a4

some design updates

aashfame committed 4 years ago

README

The README file for this repository.

FOCUS

A simple Vue.js based Single Page Application (SPA) to manage my weekly focussed time (40hrs) divided into 4 main areas.

app ui

Check out the Demo that stores status in localStorage.

The idea is to not manage time, but make sure core focus areas get the attention you want on a weekly basis. The UI gives a progress of your weekly goal and helps you infer whether you are wasting time with not so important tasks (busy in productivity theatre) or doing the tasks that matter the most to you.

Anything outside of those items, are an overhead or errands, which shouldn't steal away your time, hence has lower visual priority as well. I copy my Basecamp2's API JSON in localStorage for this to load, but you simply need a JSON in the following format:

[
  {
    "id": 1,
    "content": "Launch rocket",
    "completed": false
  },
  {
    "id": 2,
    "content": "Short Banks",
    "completed": true
  },
  {
    "id": 3,
    "content": "Buy Bitcoin",
    "completed": true
  },
]

Currently I keep it open on one screen along side terminal while I work. I always want this in front of my eyes. You can set it as your Chrome's new tab view as well but you will have to run your local server for it.

Will share my results of this experiment on blog/twitter in a few weeks! ✌️

Follow me on Twitter: @ashfame