RainLab.User + Tailor

I’m wondering if anyone has done or put me in the right direction of the following:

I want to build a community/listing website where businesses can register and add/update the information themselves on the website (front-end or via a dashboard ish). Visitors can view a business and see opening times, more information, gallery, location etc. And eventually more future ideas to fullfil the visitors needs.

I’ve been exploring with the User plugin. The registration as managing their details of the account (also secured with a logi) is great!

With the ease of Tailor to create fields and extend fields if needed. I would like to use Tailor to setup the business page fields. Where the User can login and fill in all the fields from their account. Like a portal or similar.

Cheers,
Kevin