Comment on Developing a self-hosted alternative to Google Keep
bruce965@lemmy.ml 1 week agoWhoa, that’s a long list of ideas… let me see…
- That’s the plan, excluding iOS as I do not have a Mac and thus I cannot develop for it
- Certainly
- Certainly!
- That’s not part of the MVP (minimum viable product) I have in mind, but an export function must certainly be added later
- Plug-ins are not part of my goal, but I will do my best to keep the source code modular enough to let people adapt it freely
- We agree on that, global search is necessary, but I did not think about a “search inside a note” option. That seems to make sense, I’ll see what I can do
- Tags are part of my idea, although not the MVP, but folders are not; I will see if I can also add folders without complicating code and UI too much, that doesn’t sound like a bad idea
- Not part of my goal, but maybe in a future iteration
- Yup, that’s what I had in mind too
- As a developer I like Markdown, but it is not on my priority list… perhaps in a future iteration. I was thinking to (maybe) use Markdown behind the curtains, so it might not be too difficult to let users toggle the WYSIWYG
- The first UI that I am planning to develop will be for the web browser, then a lazy-man Electron UI for the desktop as well as something for Android, I just wanted to do something simple. I don’t have the time and skills to do deep desktop integration, perhaps in the future, or maybe someone might contribute this feature if this project actually manages to become something interesting
- That’s not part of the Simple Notes app I was thinking about, but that would make sense for Simple Calendar, perhaps in the future I might consider linking notes and reminders, but that’s not something I am thinking about yet
- I did not think about that, that’s a good idea, I’ll see what I can do
- The first version will not let you upload media, but images are planned. I did not think about sound/video/documents, but I guess why not?
I think notes collaboration might be a anti feature
That’s the main reason why I decided to build this suite of apps in the first place. I want to be able to work collaboratively on things with my girlfriend, and we must be able to do it in real-time. I realize that this is a big chunk of the work required to build something like this, but it is also the main reason why I am not satisfied with the options currently available.