No single person I know is going to work alone to deliver a native app with such features. Let this person have his/her minute of glory because it’s well deserved.
After posting my comment, I went out and did some searching and found exactly what I was looking for. As it happens, it's produced by a single individual.
I’ve wanted something Kanban-ish that could be project-specific and store its data locally within the project’s directory, ideally with git integration on a dedicated branch so that existing cloud options for git could be used for simple synching.
Syncthing has this. If you open the GUI, it opens up in your browser.
What do you think about it ?
choco install kamban
I found that LocalStorage isn't reliable enough to keep all your important stuff, so my thought was to encrypt everything client side and store in LocalStorage + a database. On session startup you just check the lastEdited date of the LocalStorage version vs. the database version and take the data with the latest.
That way it's still offline first but you can also access your data on different machines.
Not trying to plug Portabella too much but I followed this logic and thought, how can I now allow people to share data? What if I give them different views? How about notifications? Pretty quickly I had fleshed out a full product.
Etebase didn't exist earlier this year when I wanted to build Portabella, but I think it's a great option for many platforms.
Localstorage has its drawbacks, but wrap it in Electron and you've got an app :)
-> it turns out, yes, there is: Kanboard, Wekan, Restyaboard, TaskBoard, to name the best.
Offline, open source, and (afaik) no bloated chrome browser bundled with them. (not affiliated)
Could you share any anecdotes?
I just think the storage should be something less volatile than LocalStorage. Maybe the application could provide other options as SQLite or JSON, keeping LocalStorage to people that doesn't need or do not want setup a server.
Other than that, IME it works well.
A couple notes: I find the title length a little limiting. I want to be able to see my tasks at a glance.
The cards are at full size no matter the description length. I often don't have a description and it's just empty space. I'd find it more useful if the cards adapted better to the content the user chooses to put in them.
Thanks for the tool! Goodluck in the future!
It worked well for a while when I was multitasking a lot. My manager was very happy with me taking care of things without missing any details.
The problem is that Kanban makes more sense for a team than an individual. If nobody else is using it, it has few advantages compared to simpler solutions, like post-it notes. So I stopped using it eventually.