Allow members to create groups on my site

I am currently building my first Wordpress site. I want to be able to do the following:

  • User arrives on page listing all the available groups
  • User joins group if he finds what he likes
  • If he doesn't find what he likes, he can create a new group and post it on the same page

Any advice here? Thanks everybody !

Here's an example wireframe:

https://s3.amazonaws.com/assets.mockflow.com/app/wireframepro/company/Ca5da46834ce9573670ea34b79da0d8a0/projects/M79623675c0572761f400b7266af8de811587389099264/pages/11eaaaf342e94bc5826431b70c810e54/image/11eaaaf342e94bc5826431b70c810e54.png

Topic groupby members plugin-development posts plugins Wordpress

Category Web


You can use BuddyPress to create groups, manage groups, allow users to join groups and search them. BuddyPress is like a Social Network plugin for WordPress. Has it's own sub-section/ecosystem of plugins and add-ons and code snippets that you can apply.

https://en-ca.wordpress.org/plugins/buddypress/

There's an active developer community and lots of documentation too: https://codex.buddypress.org

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.