Overview
TradeMaster Transactions (TMT) is a powerful event ticketing and management platform designed for venues, promoters, and event organizers. Built with React and Material-UI, TMT provides a complete solution for managing events, selling tickets, processing payments, and coordinating operations across multiple box offices and venues.Get Started
Set up your TMT account and create your first event in minutes
Architecture
Understand the platform architecture and technical design
User Management
Learn about roles, permissions, and user types
Event Management
Create and manage events with advanced configuration
Key Features
TMT offers a comprehensive suite of features for complete event management:Multi-Role User Management
Multi-Role User Management
Manage different user types including Staff, Clients, Collaborators, and Customers with role-based permissions using CASL authorization. Each role has specific capabilities and access levels tailored to their needs.
Event & Venue Management
Event & Venue Management
Create and configure events with detailed zone setup, pricing tiers, and capacity management. Manage multiple event venues with location tracking, amenities, and scheduling capabilities.
Ticket Operations
Ticket Operations
Comprehensive ticket sales system with real-time search, validation, QR code generation, and offline ticket sales support for box offices. Track ticket status throughout the event lifecycle.
Payment Processing
Payment Processing
Integrated payment processing with multiple payment method support, automated payout management, and transaction reconciliation. Support for custody accounts and financial reporting.
Box Office Operations
Box Office Operations
Dedicated box office (taquilla) management with offline sales capability, collaborator assignments, event-specific inventory, and real-time transaction tracking.
Contract Management
Contract Management
Create and manage contracts with clients, including addendum support, digital signing, and document tracking. Maintain legal agreements for venue rentals and event partnerships.
Marketing & Portals
Marketing & Portals
Launch marketing campaigns and create white-label customer portals for clients. Customize branding and provide clients with their own event management interface.
Financial Operations
Financial Operations
Complete financial management including transaction reconciliation, bank document management, payout processing, and detailed financial reporting.
Who Uses TMT?
TMT is designed to serve multiple stakeholders in the event management ecosystem:Venue Operators
Manage multiple venues, coordinate events, and oversee box office operations across all locations.
Event Promoters
Create and promote events, manage ticket sales, and track performance across multiple venues.
Box Office Staff
Process ticket sales, manage customer interactions, and handle on-site operations with dedicated tools.
Event Collaborators
Coordinate event execution, manage credentials, and track assigned events and responsibilities.
Technology Stack
TMT is built on modern web technologies:- Frontend: React 18 with Material-UI (MUI) components
- State Management: Redux Toolkit with Redux Persist
- Authentication: Firebase Authentication with Auth0 support
- Authorization: CASL for role-based permissions
- Routing: React Router v6
- Forms: Formik with Yup validation
- Data Visualization: ApexCharts and MUI X Charts
- Build Tool: Vite for fast development and optimized builds
Getting Help
User Guides
Step-by-step guides for common tasks and workflows
API Reference
Technical documentation for developers and integrators
Administration
Platform configuration and administrative functions
GitHub Repository
View the source code and contribute to development
Next Steps
Ready to get started? Follow our quickstart guide to set up your first event:Quickstart Guide
Learn how to create your account, configure your first venue, and launch your first event