There are plenty of large social networks around. There is always room for niche communities as long as you can offer something unique to your visitors. Olympus for WordPress is a gorgeous theme that helps you build your own social network. It is enhanced with BuddyPress and can be customized easily with Elementor.
You can customize this theme with WPBakery page builder too. It extends your social network with Youzer. Olympus has an Ajax search function. It is also ready for blogging with 4 blog styles and 3 single post layouts. Want to make a forum? This theme works well with bbPress and WPForo.
Olympus lets you sell your own products thanks to WooCommerce integration. It comes with Post Reactions built-in, so you can gauge how your visitors feel about your content. With the Events Calendar, you can easily create and manage events on your site.