I was inspired to build this because of past frustrations with remote communications (inefficiency, messy organization, etc.). I spent a lot of time thinking about what made some of those communications successful (or not), what elements make for a "productive team", and how I could design an app to encourage successful communication and knowledge sharing:
https://vinnyinverso.github.io/thinkbase/
I've been using it personally for a while now to keep track of my own notes and dev TODO's and I'm curious what other communication-related workflows might be a fit for this app. It was built primarily using NodeJS and MongoDB which I had never used prior but was extremely pleased with, after I wrapped my head around promises and async surprises.
I chose Markdown as the default mode of composition because I've enjoyed using that myself and have seen non-technical people have great success with it as well.
Thanks for reading! Looking forward to hearing any thoughts.