Private matching service

W Club

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

MatchingConciergeMembership
W Club icon
W Club

Matching / Concierge

Private matching service that connects screening, appointments, reviews, and payments.

Project overview

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.

Why it was needed

01

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

What I built first

02

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

Where this approach works well

03

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

Technical details

Tech 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

Services and tools

Firebase MessagingFirebase AnalyticsCrashlyticsCloud FirestoreKakaoApple Sign InPortOneAWS S3Solapi

Product surfaces

Selected screens

The screens below are the actual interfaces that defined the product experience.

Website

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

App

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

Contact

If you are considering a similar product, feel free to reach out.

A short brief, a reference link, or the current problem definition is enough. I can help structure the right first version from there.