NCETickets
NCETickets is a lightweight, self-hosted online ticketing system designed for general admission events, such as concerts, performances, and festivals. It supports Stripe checkout, coupon codes, PDF ticket delivery, and in-person box office management.
🎟️ Key Features
- Online checkout via Stripe (with donation and coupon support)
- Admin panel for event, ticket, and order management
- Manual box office checkout interface
- PDF tickets with embedded QR codes
- Customer login and ticket download
- Excel report generation for orders and season history
- Designed to integrate with NCEBoxOffice POS app
⚙️ System Requirements
- Web server with PHP 7.4+
- MySQL or MariaDB database
- Stripe account (optional but recommended)
🚀 Installation
- Unzip the NCETickets folder to your web root (e.g.
public_html/ncetickets/
) - In your browser, go to
https://yourdomain.com/ncetickets/install/install.php
- Provide database credentials and complete the guided setup
- After install, delete or rename the
install/
folder for security - Log in to
/admin/
to begin managing events and tickets
🔑 Stripe Setup
Once installed, go to /admin/settings.php
to:
- Set your site name, support email, and event branding
- Enter your Stripe Publishable Key and Secret Key
Stripe is optional. Manual sales work without it via the admin panel.
📱 POS Integration
NCETickets integrates seamlessly with the NCEBoxOffice mobile app (iOS + Android). This allows you to:
- Sync ticket inventory into a touchscreen POS app
- Accept Stripe card-present payments at events
- Print physical receipts using supported Bluetooth printers
- Record and export all in-person orders
📬 Customer Access
Ticket buyers can log in and download their tickets anytime from:
/tickets/my_tickets.php
📈 Reports & Admin Tools
- Search orders by name, email, or code
- Export sales to Excel
- Generate season ticket summaries per customer
🔒 Security Tip
After installation, rename or delete the install/
folder to prevent unauthorized access.
🚀 Demo Version
You can try a demo version of NCETickets HEREUser: admin@demo.com, Password: Demo123
📞 Contact
Cobalt Ridge LLC
📧 Email: info@cobaltridgellc.com
Setup assistance and customization available on request