A full custom platform for a 600+ member community business: a member-facing app with logins, payments, events booking and partner perks, plus an admin CRM to run the whole operation, with a built-in QR code scanner and redemption tracker for redeeming perks in person.
See the real product
Shared with permission from The Girls Room: the marketing site, the member app and the admin dashboard.
Project overview
A community business with more than 600 members was running the entire operation on spreadsheets and disconnected tools. Memberships lived in one sheet, event sign-ups in another, and partner perks were tracked, when they were tracked at all, on paper. There was no single place for a member to log in, pay, book an event or claim a perk, and no single place for the team to see what was actually happening.
We built a full custom platform end to end: a member-facing app with logins, payments and subscriptions, events browsing and booking, and partner perks, plus an admin CRM to run the whole operation. At the centre sits a QR code scanner and redemption tracker, so partner perks can be claimed and logged in person, in seconds, with a live record behind them.
Challenges to resolve
Every member, subscription and status change was tracked by hand across multiple sheets. With 600+ members, renewals slipped, records fell out of sync, and no one had a reliable single view of who was active.
Events were promoted and booked across chats, forms and DMs, with capacity counted manually. Double bookings, missed sign-ups and last-minute headcount scrambles were routine.
Partner perks were a core benefit, but there was no way to confirm a member was eligible or to record that a perk had been used. Partners could not see the value delivered, and the team could not report on it.
Because everything lived in separate tools, leadership had no real-time picture of memberships, revenue, attendance or perk usage. Every question meant reconciling sheets by hand.
Tech stack used
Four purpose-built layers, designed to work as a single system for members, partners and the team.
The public-facing layer that turns visitors into members and carries the brand end to end.
Where members log in to join, pay and manage their subscription, with billing and renewals handled automatically.
Confirms member eligibility on a scan and logs each redemption instantly, building a live per-partner record.
The back office that runs members, subscriptions, events and perks with live reporting across the operation.
The solution
Members log in to a single dashboard to join, pay and manage their subscription. Billing, renewals and membership status update automatically, so the team no longer chases payments or reconciles who is active by hand.
Members browse upcoming events and book in a couple of taps, with live capacity and confirmations handled by the platform. Sign-ups and headcounts flow straight into the CRM, ending the double bookings and manual counting.
Each member carries a QR code tied to their membership. At a partner venue, a scan confirms eligibility on the spot and logs the redemption instantly, building a live, per-partner record of perks used, no paper, no guesswork.
The team runs the whole operation from one back office: manage members and subscriptions, configure partner perks, publish and manage events, and see live reporting across memberships, revenue, attendance and redemptions.
Because the member app and the CRM share one source of truth, every login, payment, booking and scan updates the same record in real time, so the front-of-house experience and the back-office view never fall out of sync.
Why it matters
Memberships, payments and status live in a single system instead of scattered sheets, so renewals hold and the active count is always current.
Members self-serve their bookings with live capacity, and headcounts land in the CRM automatically, no more manual counting or double bookings.
Every redemption is scanned and logged in person, giving the team and partners a real record of the value delivered.
Membership, revenue, attendance and perk usage are visible in real time, so decisions run on current data instead of reconciled spreadsheets.
"We were running a 600-member community on spreadsheets and goodwill. Now members log in, pay, book events and claim perks in one app, and we can see the entire operation, right down to which perks got redeemed this week, from a single dashboard."