Back to case studies
Live · 2026 · Flagship case study

InvyEasy Platform.

A multi-tenant hospitality platform we built from scratch. Seven integrated apps. iOS, Android, web. Live in production at a 132-year-old private club.

Multi-tenant SaaSNext.js 15iOS + AndroidSupabaseStripeTauriReal-time
9:41•••
5G100%

Hi Sarah

Member #4127

Vodka
Wine
Gin
Tequila
Bourbon
Beer

Gin

Sponsored

Gin

Tanqueray No. Ten

Featured

Premium London dry gin

$18

Bombay Sapphire

Classic dry gin

$14

Hendrick's

Scottish gin · cucumber

$15

Beefeater

London dry

$12

Aviation Gin

American dry

$13

3
Shopping Cart · $47
Review
569
Members on kiosk
7+
Integrated apps
iOS + Android
Mobile platforms
2026
Live in production

The Challenge

Seven workflows. Five tools. Zero sync.

Country clubs were running on inventory spreadsheets, paper reservation books, group texts for staff, and separate POS. Nothing talked. Owners couldn't see the picture.

The Build

One multi-tenant platform.

We shipped a single Next.js + Supabase platform with seven integrated apps, iOS + Android mobile apps, a member kiosk, and a brand-sponsorship marketplace. All scoped by org via RLS.

The Result

Live at MCGC. Growing.

Morris County Golf Club — 132 years old, 569 members — runs on InvyEasy. Inventory counts dropped from 3 hours to 40 minutes. Event BEOs auto-link to staff + rooms. New revenue from brand sponsors.

Inside the platform

Every app. Every role. Real screens.

9:41•••
5G100%

Main Bar

38 items counted

Search items…

Tito's Vodka

Last 6 days ago

750mL · Vodka

8

Tanqueray No. Ten

Last 6 days ago

750mL · Vodka

5

Hendrick's Gin

Last 6 days ago

Low stock · order soon

0

Patron Silver

Last 6 days ago

750mL · Vodka

7

Casamigos Reposado

Last 6 days ago

750mL · Vodka

Maker's Mark

Last 6 days ago

750mL · Vodka

9

Bombay Sapphire

Last 6 days ago

750mL · Vodka

4

Total Items

38

Liquor Inventory

Count every bottle. Across every room.

Bartenders count weekly with barcode scanning. Low-stock alerts surface bottles to reorder before service starts. Counts sync in real time across phone, tablet, and the manager web view.

  • Barcode scanning
  • Multi-room counts
  • Low-stock alerts
  • Historical trends
9:41•••
5G100%
Consumption

Synced · 32s ago

Tonight's event

Anderson Wedding · 180 guests

Cocktails

14

4 items

Old Fashioned

$14.00 · base

5

Manhattan

$14.00 · base

3

Negroni

$13.00 · base

4

Espresso Martini

$16.00 · base

2

Wine

22

6 items

Beer

31

6 items

Spirits

8

6 items

Non-Alcoholic

6

6 items

Drinks

81

Amount

$1,184

Consumption Tracker

Track every pour. Live, during the event.

Custom categories, drink-type modifiers, surcharges built in. Tap a button on the iPad during service — at the end, a full report emails itself to whoever needs it.

  • Live counters
  • Drink-type modifiers
  • Auto email reports
  • Per-event totals
9:41•••
5G100%
Jun 24 – Jun 30, 2026

Mon

24

Tue

25

Wed

26

Thu

27

Fri

28

Sat

29

Sun

30

11h this week

26

Wed

4:00 – 11:00 PM

7h

Bartender · Main Bar

5:00 – 9:00 PM

4h

Server · Dining Room

6:00 PM – 12:00 AM

Barback · Tap to claim

27

Thu

No shift today, enjoy your day off

Staff Scheduling

Build the week's schedule in minutes.

Coverage-based templates, multi-position filtering, time-off requests, open-shift claiming. Staff get push notifications when their schedule changes.

  • Coverage templates
  • Open shift claiming
  • Time-off requests
  • Position colors
9:41•••
5G100%
Members
Search by name, number, or email…
569 members
S

Sarah Anderson

#4127Founding
M

Marcus Whitman

#3891Founding
J

Jennifer Lee

#5204Standard
D

David Williams

#2156Honorary
E

Emma Richardson

#6890Standard
R

Robert Chen

#4501Standard
P

Patricia Brown

#1947Founding
Member Database

Every member, every visit, instantly searchable.

Auto-populates from reservations — no manual data entry. Search by name, number, or email. Notes, membership type, visit history, all in one record.

  • Auto-populated
  • Searchable directory
  • Visit history
  • Notes per member
9:41•••
5G100%
Reservations

Tonight

Saturday, June 28

AllMainPatioBar
T14
T22
T36
T44
T5
Here
Ordered
Menus
Waiting
Empty

7:00 PM

Sarah Anderson

4 covers · T1

Here

7:15 PM

Marcus Whitman

2 covers · T2

Ordered

7:30 PM

Lee party

6 covers · T3

Menus

8:00 PM

Williams

4 covers · T4

Waiting
Reservations

iPad floor view. Drag and drop.

Visual floor plan with tables as colored chips by status — Waiting, Here, Ordered, Menus Open. Tap a table to view the tab, fire chits to the bar, move parties around the room.

  • Visual floor plan
  • Status-colored tables
  • Tab view by chit
  • Move + edit reservations
9:41•••
5G100%

Hi Sarah

Member #4127

Vodka
Wine
Gin
Tequila
Bourbon
Beer

Gin

Sponsored

Gin

Tanqueray No. Ten

Featured

Premium London dry gin

$18

Bombay Sapphire

Classic dry gin

$14

Hendrick's

Scottish gin · cucumber

$15

Beefeater

London dry

$12

Aviation Gin

American dry

$13

3
Shopping Cart · $47
Review
Member Kiosk

Members order. Brands sponsor categories.

569 members order through the kiosk app. Liquor brands pay to feature categories and individual products — Stripe checkout for brands, premium presentation for members, new revenue for the club.

  • 569 active members
  • Category sponsorships
  • Featured product badges
  • Cart + bar printing
On the web

Manager command center.

Web dashboard for owners and managers. Run reports, plan events, manage members, configure the platform.

app.invyeasy.com/dashboard
IE
InvyEasy
Dashboard
Inventory
Consumption
Reservations
Members
Scheduling
Events
POS

Morris County Golf Club

Dashboard

Search items…

Total Items

342

Categories

24

Suppliers

18

Rooms

5

Total Inventory Value

$24,847.50

Across 342 items in 5 rooms

Inventory
Rooms
Categories
Suppliers
Activity
Brand
Size
Category
Stock
Price
Tito's Vodka
750mL
Vodka
8
$26
Tanqueray No. Ten
750mL
Gin
5
$36
Hendrick's
750mL
Gin
0
$38
Patron Silver
750mL
Tequila
7
$48
Casamigos Reposado
750mL
Tequila
4
$56

Web dashboard

Total inventory value. Live.

Stats refresh as bartenders count. Inventory tab shows the full item table; rooms, categories, suppliers, reports all switch in place.

app.invyeasy.com/event-planner
IE
InvyEasy
Events
Calendar
Members
Inventory
Scheduling
POS

Tonight · Sat, Jun 28

3 events · 246 covers

TodayWeekMonth

5:00 PM

Anderson Wedding

Upcoming
Open Bar
Grand Ballroom
180 covers
BEO uploaded
EM
JD
AK
TR
MS
5 staff

7:00 PM

Member Dinner — Founders Night

Upcoming
Consumption
Library
42 covers
BEO uploaded
JD
AK
2 staff

8:30 PM

Walters Birthday

Upcoming
Charge
Terrace
24 covers
BEO uploaded
MS
1 staff

246

Expected covers

8

Staff scheduled

3 / 3

BEOs uploaded

Event Planner

BEO upload. Staff assignment. Bar type.

Every event in one view — Open Bar, Consumption, or Regular Charge. BEO PDFs link to staff roster, room, expected covers.

What we shipped.

Multi-tenant from day one

Every query scoped by organization_id via RLS policies. Platform admins bypass via SECURITY DEFINER functions. New clubs onboard without touching code.

Brand sponsorship marketplace

Liquor brands pay to feature on member kiosks. Stripe checkout, edit-with-re-approval flow, real-time kiosk overlay merging.

Real-time everywhere

Inventory counts, schedules, events, chat, sponsorship approvals — all sync instantly across web, iOS, and Android via Supabase realtime.

POS + bar print bridge

Member kiosk orders route through a Raspberry Pi print bridge to USB receipt printers — built around an iOS native SDK null-byte bug.

Under the hood

Modern stack. Built to scale.

Next.js 15

App Router + RSC

React 19

Server actions + Suspense

Tailwind v4

Design system

Supabase

Postgres + RLS + Auth

Stripe

Subs + brand checkout

Resend

Transactional email

Expo 54

iOS + Android

Tauri

Desktop wrapper

Still here?

Let's build.

You've seen what we do. Send us a quick brief — we'll get back to you within 24 hours.