In the future, if you plan to add sync, consider reimplementing Joplin sync algorithm
That would give you tens of thousands of passionate users, dedicated FOSS server as well as webdav/s3/dropbox/onedrive client sync ability, webclipper and a lot of support to navigate future issues/roadmap
If you ever decide to do that, there's even a plan to repackage the algorithm as a standalone library
What helps me to do a project efficiently is to focus on limitations first: be it the budget, size, materials or tools. If I have the everything ready to create a prototype right off the bat, I do it and iterate on mistakes.
This structures my mind and makes creation process to be more challenging/rewarding