The command center for running your mahjong club — built natively for Mac.
Mahjic Mahjong Desktop puts your entire club operation on your desktop: events, leagues, scoring, member management, and analytics. Native macOS performance with a beautiful SwiftUI interface.
——— POWERFUL ADMIN TOOLS ———
◆ Events & Registration
Create events, series, and punch card packages. Track registrations, waitlists, and capacity in real time.
◆ League Management
Build leagues with rotation patterns. Enter scores round by round. Automatic standings calculation.
◆ Table Assignments
Drag-and-drop table seating. Manage player assignments across rounds.
◆ Member Directory
Full contact management with CSV import, SMS invitations, and email communications.
◆ Templates & Graphics
Create reusable event templates. Upload custom graphics for your club brand.
◆ Analytics Dashboard
Attendance trends, revenue tracking, and growth metrics at a glance.
◆ AI Assistant
Built-in chat assistant for quick admin questions and help.
——— FOR PLAYERS ———
◆ Browse and register for events
◆ View game history and league standings
◆ Track your rating across clubs
◆ Purchase series passes and punch cards
——— GET STARTED ———
Create your free club at bamgoodtime.com, then sign in here.
Free to download. Club plans from $19/month.
——— LEGAL ———
Terms of Use: https://bamgoodtime.com/terms
Privacy Policy: https://mahjic.org/privacy
Standard Apple EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
Better error messages when you reach your plan's events limit. Improvements to the private event share sheet, venue wizard, and email previews. Tap feedback to let us know when something feels off.
Version 1.0.18
The developer, Bam Good Time LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
Contact Info
Identifiers
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More