You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

514 B

Just some thoughts.. At first glance it looks good to move all Resource_view to the actual resource, same for related things.
So for user this dir should hold: user_view user_tag user_mention user_mention_view

etc either as new models or baked into the User model and built up by user.service and repeat this for every other resource

I also thought that moderator/admin logic belongs here as theyre nothing more than special users whos functionality can be handled w/ middleware and additional service code