Show HN: I built a goal-oriented task manager (plocs.com)
Hello HN!
I've been working on a task manager (https://plocs.com) that combines a todo list with project management.
Unlike most task managers, Plocs supports task dependencies and makes working with them easy.
Thanks to dependencies Plocs is better in two important ways:
1.) You can plan in a goal-oriented way. Start with your goal and then plan the steps you need to get there. 2.) You can tell very easily which tasks you can work on: the ones that don't depend on other tasks are shown in a list to the left of the screen.
Would love to get your feedback!
PS: If you click on "Start demo" you can try it in the browser without registering.
Thanks, Christian Staudenmeyer
49 comments
[ 2.7 ms ] story [ 103 ms ] threadFeature request during 1st 2 mins of use :): option to change date layout to European (DD/MM/YY).
https://en.wikipedia.org/wiki/Date_format_by_country
I'll add a separate setting for the date format.
One thing I'd change is maybe add an option to disable/speed up animations.
1) When I create a goal, theres no obvious way that the goal is "created". I just press the back button? The send-comment button was where I initially tried to confirm that a goal had been created.
2) When I create a subtask, and then exit the subtask menu to get to the first task, it gives me a blank page.
I really really like the idea, but the demo is a bit too buggy
1) Right now the back button saves the Ploc. You're completely right that the comment button looks like it might do that. We did not consider that this when we moved the comment button there...
2) This is a bug in the demo, unfortunately. I'm working on it!
I had not tested the demo extensively yet so this obvious bug slipped through unfortunately. It should work in the actual application / app in case you want to try it.
A bit of unsolicited advice: Your demo is a potential user's first impression of the app, which means that you should give it just as much care as you do the full application. If the demo is buggy, people will assume the real app will be just as buggy because there is no reason to assume otherwise, which can ruin any chance of converting them.
An element in spaced repetition that usually isn't treated well in software UI is how you deal with a card other than by setting a new time on it. When you're reviewing the card, you might decide that card is bad, and you need to delete it; you might decide that the card is badly worded, and you might want to correct it; or you might decide that the card is too complex, and you want to break it down into multiple, simpler cards.
Imagine that in a task manager. You just type a stray goal to yourself, and throw it into a short-term, medium-term, or long-term bucket. Maybe into a priority bucket, that starts off in the medium-term and with every dismissal gets a shorter and shorter reminder period; and a ideas bucket, that starts off the same as a priority, but backs off instead of becoming more urgent over time. Imagine easy controls to turn these stray ideas and priorities into tasks, and to further divide those tasks into subtasks.
Eventually you'd have so much stuff floating around in there that you might be able to ask the task manager what you could be doing when you have downtime, and it will start bringing up things that you are interested in, and that fit into the time you have and your location. In the morning, when you first open it up, you'd have your scheduled appointments, but you'd also have a bunch of (your own, previously deferred) suggestions for things you could add.
In that way, you can help people create tasks and goals by encouraging them to type stray thoughts and ideas in, to be reminded about them later for expansion into tasks or for scheduling.
But the UI feels big and slow and cumbersome. Entering all my sub-tasks is tedious in a way that a simple bullet list is not.
I just want to type in "Reproduce bug => Fix bug => Post PR => Deploy fix". The big main goal might have a deadline and title and description, but the level of granularity I want means that I don't have time/need to do that for each item. I don't need these animations and full-screen data entry pages. Even the fact that I have to use the mouse with each item is too much friction for me.
I also think the overall TODO list view is missing the key purpose: at a glance, I want to see the specific "what should I do right now" item(s). The big flowchart distracts me from the immediate focus.
Obviously, you probably don't want to fully rewrite the UI for my idiosyncrasies, but I would recommend making adding small, simple tasks very quick and easy. Maybe just tab/shift-tab to add a "next" and "before" tasks without jerking me into a separate view or forcing me to switch from keyboard to mouse.
I agree that the flowchart view can be distracting when you just want to look at the next actions. Would a view/option that hides all successors be a solution for this?
Unfortunately, this means that it's not for me. For whatever that's worth. :)
Not planning to have ads targeted or otherwise. I will remove this from the privacy policy.
Some feedback:
Good luck!- I agree the animations should be faster, and we'll experiment if they are needed at all.
- We decided to duplicate tasks sometimes so we can order the next tasks on the left chronologically.
- Our monetization plan is to have a paid plan for business customers eventually.
You might be able to build your perfect todo app with it.
Don't like workflows? Don't add a workflow field.
Just you and no team? Don't add an assignees field, etc.
Want unlimited nesting? Set up a relationship that lets you do that.
Need recurring tasks? Set up an automation that reopens or clones tasks with a recurring field you've added, every week or day or whatever.
Want to know which tasks are "available"? Set up a formula field for that which looks at start date, the task statuses of any blockers, and whatever else you like (time of day even).
It's very cool.
I managed to connect a successor to itself. Then I deleted the child which animated the parent, but both are still around and I can't interact with them.
I also completed a task but it disappeared into the archive. When I tried to mark it as not complete, it marked a child as complete. A second attempt worked as intended though
I kind of wish this was more like Linear or Trello where, when adding a new card, I could just make changes inline without having to have the card go fullscreen. Working inline is helpful for jotting down some high-level ideas quickly without having to provide formal details right then and there
It would be nice to be able to drag and drop the cards around to reorder and organize them too, if possible
I think the last piece of feedback is that, while the animations are nice, they could probably benefit from being faster. It can make the interactions feel more immediate without sacrificing the style and user feedback that they provide
That said, I like the various features that are here and the overall structure. I might have to give this a try for a project at some point
Having an inline editor is something multiple people mentioned here, we are definitely considering it.
Drag and drop is also something we have been thinking about, but I always considered it a bit tricky to implement well.
Hope you give Plocs a try some time!
That said, I suggest you fix the legal notice! I wanted to check how my data would be used, and couldn't :).
I scrolled about then bailed.
I use org-mode in Emacs, which syncs to an iCloud folder, which the beorg app on my iPhone reads. It's 2-way read-write, but I mostly read on the iPhone.
I used to use RTM, web and Android, but it had bugs on Android they could not reproduce, so they couldn't fix them (making a new task had a 66% chance of disappearing).
net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH
As other(s) have commented an option to nix any animations would also be a must.