W Club icon

Private matching service

W Club

A private matching service that connects screening, matching settings, appointments, reviews, and payments.

MatchingConciergeMembership
W Club product surface

Product brief

The product had to connect approval, matching, appointments, and payments while leaving room for an active operations team.

W Club is a private matching service that connects screening, matching settings, appointments, reviews, and payments. The product is built around operational control and meeting quality rather than wide public exposure.

The repos show Flutter app_v2 routing, Riverpod state, webview payments, generated API clients, and a NestJS variant backend with matching, appointment, payment, review, and notification modules. It is an operations-heavy platform with state on both app and server sides.

Scope

Problem

Problem

Matching, appointments, payments, and reviews all carry state, so the app and backend needed to stay in sync while leaving room for operations.

Implementation

I connected Flutter app_v2 routing, Riverpod state, and a variant-based NestJS backend with matching, appointment, payment, review, and notify modules.

Best fit

This fits high-touch introduction services and membership platforms with heavy operational involvement.

Technical structure

Product evidence

Build shape

Matchmaking and concierge membership platform

Primary stack

Flutter · Riverpod · NestJS

Data & sync

Hive · Firestore chat · TypeORM/Redis

Operational surface

Kakao/Apple/phone auth · PortOne · IAP · variant ops

Stack

App client

Flutterhooks_riverpodflutter_hooksget_itchoppergo_routerwebview_flutter

Server and operations

NestJS 10TypeORMMySQL/PostgresRedisBull / BullMQAWS S3

Identity, payments, and communication

Kakao SDKApple Sign InPhone authFirestore chatPortOne / IamportGoogle / Apple IAPSolapi

Integrations

Firebase MessagingFirebase AnalyticsCrashlyticsCloud FirestoreKakaoApple Sign InPortOneAWS S3Solapi

Screens

Product evidence

Web

W Club web screenshot 1
W Club web screenshot 2
W Club web screenshot 3

App

W Club app screenshot 1
W Club app screenshot 2
W Club app screenshot 3
W Club app screenshot 4
W Club app screenshot 5
W Club app screenshot 6

Need a similar product, internal tool, or launch-ready first version?

Send the current problem, scope, or a reference link. The next step can start from product structure and release scope.

shin@sognoragroup.com