You should be able to just change the post permissions and disable registrations.
On the cosmetic side, most things that aren't useful outside of a forum context can be hidden with CSS.
If you prefer to hide them using the javascript extension API, this unreleased extension shows some of the things that can be done https://github.com/flamarkt/not-a-forum