Reconext Logo
Reconext
Digital Kreasi
Portfolio β€Ί Event Ticketing Platform by Robby Hernowo
← Balik
Event Ticketing
Overview
Ringkasan project
Event Ticketing

Event Ticketing Platform Mengembangkan platform event ticketing berbasis Laravel 12 dengan fitur multi-role system, OTP authentication, Midtrans payment gateway, QR e-ticket generation, dan browser-based QR check-in scanner. Sistem dirancang dengan arsitektur scalable, secure, dan production-ready menggunakan Docker, Tailwind CSS, dan teknologi web modern.

Detail
Dalam project ini, kami membangun aplikasi event ticketing full-stack menggunakan Laravel 12 dan teknologi web modern dengan integrasi payment gateway, sistem e-ticket QR code, dan check-in scanner real-time.

Pengembangan dilakukan dengan pendekatan modular dan production-ready architecture untuk memastikan sistem mudah dikembangkan, aman, dan maintainable.

Fitur Utama

πŸ” Authentication & Security

* Register dan login system
* OTP verification 6 digit via email
* Middleware EnsureOtpVerified
* Session protection dan CSRF protection
* Suspend & unsuspend user management

πŸ‘₯ Multi-Role System

* Role:
* User
* Organizer
* Admin
* Role-based middleware access
* Authorization flow sesuai role
* Organizer approval workflow:
* Pending
* Approved
* Rejected

πŸŽͺ Event Management

Organizer Panel

* CRUD event management
* Upload banner event
* Event status management:
* Draft
* Published
* Cancelled
* Dashboard organizer

Landing Page

* Hero section modern
* Live statistics
* Event listing grid
* How-it-works section
* CTA section
* Responsive footer

Karena platform event tanpa landing page yang menarik biasanya terlihat seperti tugas kuliah yang terlalu percaya diri.

🎫 Ticketing System

Ticket Purchase Flow

* Online ticket booking
* Capacity validation
* Prevent duplicate order
* Remaining quota checker
* Real-time ticket availability

Payment Integration

* Integrasi Midtrans Snap Popup
* Pembayaran:
* QRIS
* GoPay
* Bank Transfer
* E-Wallet
* Webhook handling
* Payment status verification

E-Ticket QR Code

* Generate QR code digital
* Gradient ticket UI design
* QR verification system
* Digital ticket display

πŸ“· QR Check-in System

Browser Camera Scanner

* Kamera browser real-time scanner
* QR ticket validation
* Audio beep confirmation
* Prevent double check-in
* Live attendee verification

Fitur ini dibuat untuk menghindari fenomena klasik event Indonesia: satu tiket dipakai rame-rame seperti akun streaming keluarga besar.

βš™οΈ Admin Panel

Admin Dashboard

* Statistik platform
* Organizer management
* Approve / reject organizer
* Suspend organizer account
* Monitoring event dan transaksi

Platform Management

* User management
* Organizer moderation
* Payment monitoring
* Event monitoring

Teknologi yang Digunakan

* Laravel
* PHP
* MySQL
* Docker
* Midtrans
* Tailwind CSS
* Vite
* JavaScript
* HTML5
* CSS3
* QR Code Integration
* Browser Camera API

* Membangun sistem ticketing digital end-to-end berbasis web
* Mengintegrasikan payment gateway online secara real-time
* Mengimplementasikan QR e-ticket dan scanner check-in berbasis browser
* Membuat arsitektur multi-role yang scalable dan secure
* Menghadirkan platform event management yang production-ready
* Mengoptimalkan user experience untuk pembelian tiket digital
Preview