Average user review rating


I am trying to find a way to add a user review process onto my platform. It would be similar to the current airbnb model in which the users are not able to give a review until the guests have left, but I am struggling to do so. I would also need the users rating to their profile so the other side of the marketplace is able to view this when checking their profile out etc.

Does anyone know of a solution?

Thanks in advance