Как добавлять посты на сайт node.js?
Как это примерно делается, какими инструментами? Головой и руками.
Вы сами перечислили все необходимое, express + mongo, более чем достаточно для реализации. Дальше гуглите как в экспрессе сделать авторизацию, обработку данных формы и сохранение их в вашу бд
Хорошо, если все так) Мне гугл подсказывал, что нужна дамин панель, которую можно делать и так и сяк, и я в итоге запутался, когда нужна сложная админ-панель и дополнительные инструменыт для нее,  а когда можно обойтись тем, что вы описали.