This service seems to have a lot of functionalities more than I initially expected.
Maybe it was made for another purpose, or customized other generic social network service?