Buy Source Code ₹501
The Cricket Ticket Booking System is a webbased application that allows users to book tickets for cricket matches online. It includes:
Built with PHP, MySQL, JavaScript, Bootstrap 5, and TCPDF, this system is ideal for college projects or smallscale event management.
✨ Key Features
👥 User Features
- User Registration & Login
- Secure password hashing (bcrypt)
- Profile management (name, address, DOB)
- Password reset functionality
- Match Ticket Booking
- View upcoming matches
- Select ticket type (Normal/VIP/VVIP)
- Choose quantity and calculate total price
- Realtime seat availability check
- User Dashboard
- View booking history
- Print/download tickets as PDF
- Edit profile information
- Ticket Management
- Unique booking IDs for each transaction
🛠️ Admin Features
- Admin Authentication
- Secure admin login
- Session based access control
- Match Management
- Add/edit/delete matches
- Set ticket prices and availability
- Manage match dates and venues
- User Management
- View all registered users
- Edit user details
- Delete users (with confirmation)
- Sales & Reporting
- View all bookings
- Filter by date range
- Revenue analytics dashboard
- Ticket Inventory
- Track available tickets
- Prevent overbooking
- Update ticket counts
🖥️ Technical Stack
- Frontend | HTML5, CSS3, Bootstrap 5, JavaScript |
- Backend | PHP (Procedural) |
- Database | MySQL |
- PDF Generation | TCPDF Library |
- Security | Password hashing, Prepared statements, Session management |
- Server | XAMPP (Apache, MySQL) |
🚀 How to Run?
- Setup XAMPP/WAMP
Import `cricket_tickets.sql` into PHPMyAdmin
Configure database in `includes/config.php`
- Access the System
User Side: `http://localhost/cricketticketbooking/`
Admin Panel: `http://localhost/cricketticketbooking/admin/login.php`
(Default admin: `admin` / `12345678`)
🎯 Ideal For
✅ College PHP/MySQL projects
✅ Event management systems
✅ Sports club ticket booking
✅ Learning fullstack web development