Wakao Hubs are designed as full-featured community spaces – not just another chat room.
What Are Wakao Hubs?
In Wakao, a Hub is a dedicated community space built for long-term groups: clubs, study circles, fandoms, businesses, creators, and local communities. Unlike one-off activity chats, hubs are persistent, structured, and deeply configurable.
Under the hood, each hub is powered by an enterprise-grade data model that includes:
- Title, description, avatar, banner, category, and language
- Join type (public, approval-based, or paid memberships)
- Rules, tags, region, and content filtering flags
- Owners, admins, moderators, members, banned users, and join requests
- Performance fields like search tokens, popularity score, and message counts for 10M+ users
- Payment provider data and shop configuration for monetized hubs
This foundation is defined in the Hub model and synced with Firestore for reliability and scalability.
Key Idea: Hubs = “Always-On Communities”
Activities are great for one-off events. Hubs are where your community actually lives – with roles, rules, channels, shops, memberships, and a full toolkit to run it properly.
1. Creating a Hub: Enterprise-Grade Form, Creator-Friendly UX
The Create Hub screen in Wakao is built like a serious admin console but wrapped in a friendly UI. It combines:
- Rich-text description editing (via a Quill editor)
- Custom avatars and banners (with avatar compression and image editing)
- Categories and languages to help discovery and localization
- Hub types (General, Gaming, Study Group, Professional Network, etc.)
- Join types (open, approval, or paid with membership checkout)
- Rules and tags for culture and searchability
- Optional promotional video (YouTube / Vimeo) for your hub landing page
The form has contextual tooltips for each section, plus AI assistance to help generate or improve descriptions – especially useful for creators who know their vision but struggle to find the right words.
Behind the scenes, the hub creation logic uses a dedicated HubService, strict validation, and optimized Firestore writes to ensure your hub can scale from 10 members to 100,000.
2. Deep Hub Chat: More Than Messages
Every hub comes with a powerful hub chat screen optimized for high-volume, high-activity conversations. Compared to a simple DM thread, hub chat includes:
- Real-time message streaming with efficient pagination and memory limits
- Reply threads and “Reply to message” indicators
- Reactions with a dedicated reaction picker
- Polls via the HubPollCreator
- Scheduled messages (announcements that go out later)
- Files, images, locations, GIFs, stickers, and voice messages
- Typing indicators and “new messages” dividers
- AI assistant bubble you can summon inside the hub
From a technical perspective, hub chat is backed by:
- A dedicated HubChatService for streaming messages and writing new ones
- A HubCacheService to keep data hot while controlling memory on low-end devices
- Cross-platform video compression and file handling for large attachments
- Careful memory optimization (message limits, image cache tuning,
RepaintBoundaryusage)
Hosts and moderators also get quick access to hub settings, member lists, and management panels directly from chat.
3. Roles, Memberships & Paid Hubs
Wakao Hubs are built around clear roles and membership logic, so communities can stay healthy and sustainable:
- Owner – full control over settings, roles, payments, and shop
- Admins – manage members, settings, and content
- Moderators – handle day-to-day moderation and approvals
- Members – regular participants
- Banned Users – blocked from participating
Join types are defined at hub level and influence flows across the app:
- Public: anyone can join instantly
- Approval Required: join requests queue up and can be reviewed via the HubJoinRequestsTab
- Paid Membership: users go through a HubMembershipCheckoutScreen that uses HubPaymentService with providers like Stripe Connect / PayPal Marketplace / Braintree
Membership status and payment details are fetched and cached via Firestore and payment services, allowing features like:
- Showing whether a user is active, expired, or trial
- Gating access to certain tabs or content based on membership
- Viewing member payment histories in dedicated payment screens
Creators can build free communities, paid clubs, or hybrid models where some content is public and some is member-only.
4. Hub Shops: Built-In Commerce for Your Community
Many communities want to sell products, merch, or digital goods. Wakao Hubs come with a full shop system integrated directly into each hub:
- HubShopStorefrontScreen – a beautiful, blur-backed storefront where members browse products
- HubShopManagementScreen – admin-facing UI to add, edit, and categorize products
- HubShopProductDetailScreen – detailed pages with descriptions, pricing, and purchase CTAs
- HubShopService – backend service to load products, handle categories, and integrate with payment flows
Products are modeled as HubShopProduct objects with:
- Titles, descriptions, categories, and pricing
- Media support (images, banners)
- Inventory and availability flags
- Support for Printful or other fulfillment connections via shop settings
On the activity side, hosts can even surface hub products inside activities (via “Offer Hub Related Products”) so attendees see relevant items during events. This is wired through shared models like HubShopProduct and cross-linked to hubs.
5. News, Feeds & Channels: Content Beyond Chat
Chat is real-time, but not everything belongs in a chat thread. That’s why Wakao adds a full news system to hubs:
- HubNewsFeedScreen – scrollable hub news feed
- HubNewsChannelScreen – channel-style updates with focused topics
- CreateHubNewsPostScreen – composer for long-form posts and announcements
- HubNewsPostDetailScreen – detailed view with comments and reactions
Underneath, models like HubNewsPost, HubNewsChannel, and HubNewsComment plus services like HubNewsService and HubFeedService manage:
- Structured content: titles, bodies, media, tags
- Channels for different themes (announcements, learning, releases, etc.)
- Engagement signals: reactions, comments, views
- Efficient pagination and device-aware loading
This transforms hubs from “just chat” into full content hubs with long-form posts and persistent updates.
6. Files, Polls, Scheduling & Advanced Tools
Wakao Hubs ship with a toolkit designed for real communities that organize real things:
📁 File Sharing
Share documents, images, and media via HubFileUploader and file handling services. Perfect for study groups, project teams, and events with materials.
📊 Polls & Decisions
Create quick polls with HubPollCreator to vote on topics, meeting times, or group decisions without leaving the hub.
🕒 Scheduled Messages
Use HubScheduledMessagePicker and scheduling tools to plan announcements ahead of time – great for launches, reminders, and recurring events.
All of this is governed by the HubSettings struct, which lets owners toggle capabilities like:
- Allowing file, GIF, sticker, and location sharing
- Whether polls and scheduled messages are enabled
- Whether posts require approval
- Whether members see the member list
This combination makes each hub feel like its own mini-app with custom rules and tools instead of a one-size-fits-all chat.
7. Payments & Monetization Inside Hubs
Wakao Hubs are ready for creators and businesses that need real revenue, not just engagement. The payment stack includes:
- HubPaymentService for membership payments, renewals, and status checks
- Support for providers like Stripe Connect, PayPal Marketplace, and Braintree
- Dedicated screens like HubPaymentHistoryScreen and HubMemberPaymentDetailsScreen
- HubPaymentManagementTab and HubMemberPaymentCard in the management UI
Creators can:
- Run paid communities with recurring or one-time memberships
- Sell products via the hub shop
- Offer hub-linked products inside activities and events
- View payment histories and manage high-value members more professionally
The code uses enterprise best practices: batched writes, idempotent operations, robust error handling, and strong separation between payment data and public hub data.
8. Management, Moderation & Sharing
Running a large community is hard. Wakao ships a full suite of management tools to keep things under control:
- HubManagementScreen – overview of key settings and shortcuts
- HubManagementPanel – embedded management drawer right in the hub UI
- HubMemberManagementTab – manage roles, bans, approvals, and invitations
- HubSettingsScreen – fine-grained control over hub features and safety settings
- HubInfoScreen – public-facing summary of hub purpose, rules, and media
For growth, hubs also integrate with:
- HubInviteBottomSheet – invite flows for members
- UnifiedHubShareBottomSheet and HubShareService – one-tap share to links, socials, or friends
- Horizontal hub cards and hub list widgets for in-app discovery
All of this is wrapped in a navigation system that supports embedded panels (slide-in hub details) and full screens, so hubs can feel native whether you open them from the feed, a profile, or an activity.
Build a Real Community, Not Just a Group Chat
With hubs, Wakao gives you chat, content, memberships, shops, payments, and AI – all in one place. You don’t need Discord + Patreon + Shopify + Mailchimp. You need one well-designed hub.
Create Your First Hub on WakaoConclusion: Hubs as the Backbone of Your Ecosystem
Hubs are the backbone of Wakao. Activities bring people together for specific moments. Hubs keep them together for the long run, with the right tools to chat, organize, sell, and grow.
Whether you’re:
- Running a local sports club or language exchange
- Launching a paid mastermind or coaching community
- Building a fandom or creator community around your content
- Managing a brand, coworking space, or professional network
Wakao Hubs are designed to handle it – from the data model to the UI to the payment flows.
Start small with a simple free hub, test your format, and when you’re ready, turn on memberships, shops, and advanced tools. Wakao’s infrastructure is already wired for you.