Управление группами пользователей из фронтэнда

Приветствую сообщество!

Искал, перерыл весь интернет и ищу уже слишком давно!
В общем какой смысл, из него же вытекает название темы!

Необходимо:
1. Сделать так, чтобы пользователь мог создавать Подгруппы в определенной группе (пользотвателей разумеется) из фронтэнда с возможностью лидеру группы назначать роли новым пользователям в группе! Для чего? (Но именно так, чтобы новая группа добавлялась как подгруппа, для Родительской группы)
2. Для того, чтобы организовать, что то вроде групп или пабликов в ВК, где пользователь мог либо сам присоединяться, либо по заявке! Для чего?
3. Для того, чтобы в дальнейшем принимать участие например в каком либо мероприятии с возможностью самостоятельно подавать заявку и регистрироваться на него!
4. Далее по завершению мероприятия пользователь получил ту или иную наград/достижение!

Подскажите готовое решение, при условии, что оно есть! Либо готов обсудить условия работы!
(Самые главные пункты, это 1 и 2, 3 и 4 не столь важны, там могу додумать самостоятельно, при условии, что будут готовы первые два)

Дополнительно в связи с возникшим недопонимаем:
Если это возможно организовать без затрагивания групп пользователей, буду только рад! Нужно любое решение, лишь бы было удобно и работало!

Буду достаточно щедр! Спасибо за внимание!

===============
Первый этап работы завершен! Огромное спасибо Николаю Савину!
Andrey
Andrey
03 октября 2016, 10:39
modx.pro
1 508