22 comments

[ 4.6 ms ] story [ 66.9 ms ] thread
My wife is a family medicine doctor and and switched to virtually 100% of her time doing telehealth visits (thanks to the US government allowing telehealth for everything). She wanted a basic app to track how she spends the calls for the purposes of a QI project she plans on working on.

I figured this was a good chance for me to learn Vue which is something I’ve been meaning to do.

The app might actually be useful for other people who want to track time on any number of projects.

I’d love some constructive feedback from anyone with Vue or general web development experience.

I don't really have a use for it, but I really like it's simplicity and flexibility. Good job
Maybe also when you click on the menu of an item and it gives you the 'exclusive' switch, you could explain what that means
Only one exclusive task can run at a time. If a different exclusive task is started, then all exclusive tasks are stopped.
My suggestion is to store everything in local storage or whatever and make it accessible to download as csv
I do store everything in localStorage, at least I think I do. Let me know if thats not working for you.

You can also click on "View All Sessions" then "Copy all Sessions" or "Copy All Logs" to copy the data to your clipboard. You can then paste into Excel or other spreadsheet app.

This looks great! Any chance for CSV export?
Click on "View All Sessions" then "Copy all Sessions" or "Copy All Logs" to copy the data to your clipboard. You can then paste into Excel or other spreadsheet app.
Setting a task exclusive doesn't apply to tasks added after that task.

Need to iterate past self.

This is great stuff. I am currently learning React and will try to clone this, thanks for the inspiration!
This is really slick! I like how bare-bones yet extremely functional it seems to be—I wish more of the UIs I use regularly were like this.
This is awesome. Please leave instructions for people to run it at home so that no one can accidentally commit a hippa violation.
Well the data is always only in the user's browser (or clipboard). There is no server side component of this its all client side js and html served as a static site.

But I did ask my wife about HIPAA and she said it wouldn't be considered protected data unless you name your session or task with a patient's PII

What does “exclusive” do?
Not the author, but it appears that if a task is "exclusive" it stops other tasks when you click it. Non-exclusive tasks can be run during other tasks.
Yes, the other commenter is correct. I should add a popover description.
I liked that it's simple to use, with a basic UI and gets the job done. Might be evolved to a time tracking app for other businesses, freelancers, etc.
This is really good. I've tried time tracking apps before and the UI was usually a pain trying to categorize things, this feels almost intuitive. Do you've the code for this up on github or anything? Would be cool to customise it and dig into something like exporting the data.
Woah, super cool project! I just finishing building a project [1] that is super similar, but for me it was to learn React and Next.js! Love the simplicity. I had searched for a simple time tracker for my own projects and used just about all of the ones of the first page of the Google search results but found every single one of them bloated with features I did not need (billing, accounting, team support etc).

[1] https://forty.app

What EHR is she using? It seems like a lot of this data should be easy to capture there (not necessarily by the end user, obviously).
They use Centricity at her clinic. To access it remotely she needs to use a very unstable Citrix connection to another machine running the software. I don't know if it would allow the creation of timers to track what she needs to.