Mastodon is for federate micro-blogging, Discourse is for long-form discussion. They can be used for other purposes, but those are their foci.
You can probably get pretty far tweaking the settings and using theme component to hide titles, but at that point maybe you should go with Mastodon. ![]()