All case studies
Community · Social Impact

Values-Driven Community Platform

A cross-platform community product that helps people and organisations express what matters to them, discover aligned communities, share ideas, and turn participation into visible action.

Web administration console · iOS and Android mobile app 24-week delivery Product design & engineering
Values-Driven Community Platform project illustration

The product at a glance.

A mobile-first community experience paired with a web administration console. Individuals build profiles around values, interests, causes, and trusted connections; organisations onboard themselves, publish content, manage members, and participate in a curated directory. The platform also supports paid stickers and contribution-oriented purchasing flows.

Target users

Individuals discovering communities around shared values, organisations building a public presence, and administrators managing content, directories, memberships, and payments.

Business problem

People and mission-led organisations often struggle to make their purpose discoverable in a way that feels personal rather than transactional. Community information, events, causes, and participation tools are spread across social feeds, websites, and payment links, making it difficult to find aligned groups or give organisations a coherent way to communicate and grow.

Solution

We created a shared platform language around values, interests, channels, and causes. The mobile app guides users through a thoughtful onboarding flow, then gives them profiles, discovery, connections, community posts, and expressive stickers. The web console gives organisations and administrators structured tools for onboarding, content publishing, directories, media, workflows, invitations, analytics, and Stripe-enabled payments.

Key features

Guided onboarding for people and organisations with values, interests, channels, and causes
Public and private user or organisation profiles with editable purpose and about sections
Discovery of community posts, organisations, events, directories, and aligned channels
Connections and ally relationships with follow/unfollow workflows
Rich media uploads, spots/posts, sticker creation, editing, walls, and a marketplace
Organisation administration for users, invitations, membership, stickers, and Stripe onboarding
Content management for spots, events, home-page features, media libraries, stickers, and directory data
Reusable workflows, todos, payment logs, insights, and role-based web navigation

Technology stack

Vue 3TypeScriptFlutterDartGraphQLVuexStripe

Architecture

A Vue 3 and TypeScript web application and a Flutter/Dart mobile application communicate with a shared GraphQL API. Vuex with persisted state supports the web console, while the mobile app uses GraphQL Flutter, event-bus based controllers, local preferences, and shared navigation helpers. Stripe handles payment and organisation onboarding flows; media upload services support images, video, stickers, and library content.

Timeline

01 Discovery and community model mapping 3 weeks
02 Experience design and onboarding flows 5 weeks
03 Mobile community experience 7 weeks
04 Web console and content tools 6 weeks
05 Payments, testing, and release 3 weeks

Challenges

The experience needed to support two very different audiences without fragmenting the product: people looking for meaningful connection and organisations managing structured content and operations. The key challenges were designing a shared taxonomy for values and causes, keeping web and mobile workflows aligned through GraphQL, making rich media creation usable on small screens, managing role-aware permissions, and handling payments and organisation onboarding with appropriate safeguards.

Two surfaces mobile participation and web operations
One model for values, causes, channels, and interests
Full loop from discovery to contribution

Business outcomes

Made it easier for people to express what they care about and discover communities with shared priorities.
Gave organisations a structured way to onboard, publish, manage members, and grow their presence.
Connected community participation, content, media, and contribution flows in one product ecosystem.

Platform views

Swipe, drag, or use the controls to explore.

01Mobile onboarding and values selection
02Community discovery and spot feed
03Public profile with values and allies
04Organisation dashboard and insights
05Content and media management
06Sticker creation and marketplace
07Payment and contribution flow

Client feedback

“The product gave people a more expressive way to show what they stand for, while giving organisations the tools to manage their presence and participation with much more consistency.”