Hi. Are you asking about the aesthetic (look, feel) of the theme or the functionality of it?
There are a couple of themes I use that would work well aesthetically - X theme or Divi would both work well.
The functionality, however, would most likely involve custom coded post types. You would need to find a developer to accomplish that.