About Us

CineMax Karachi: online movie ticket booking

CineMax Karachi is a web application for booking cinema tickets in Karachi. Customers browse what's showing, choose a show, pick their exact seats on a seat map, add snacks, apply a promo code and pay. They instantly get an e-ticket with a QR code that the cinema scans at the door.

Behind it is an admin panel where cinema staff manage movies, shows, prices, snacks and promo codes, handle refunds, moderate reviews and follow sales on a live dashboard.

For customers

Browse & search

Filter movies by genre, language and cinema, with live search suggestions and a Coming Soon list.

Seat map

Pick seats on a live map: Economy, Business and First class rows, each with its own price.

Fair seat holds

Chosen seats are held for 5 minutes, so two people can never buy the same seat.

Snacks & promo codes

Add popcorn and drinks at checkout and apply discount codes such as EID20.

E-ticket with QR

Pay by card, JazzCash or Easypaisa (demo) and get a printable e-ticket with a QR code.

Cancel & refund

Cancel from My Bookings: full refund up to 24 hours before the show, 50% after that.

Reviews & favorites

Rate movies with 1 to 5 stars, write a review and save favorites.

Your account

Profile with photo, loyalty points, password change, booking history and a contact form.

For cinema staff (admin panel)

Dashboard & reports

Revenue, tickets and refunds at a glance, charts, and reports you can export to CSV.

Movies & shows

Add movies with posters and descriptions, schedule shows per cinema and hall.

Bookings & refunds

Search all bookings, approve or reject refund requests with a reason.

Ticket scanner

Scan the QR code at the door: valid, already used or cancelled.

Snacks & promo codes

Manage the snack menu and discount codes with usage limits and expiry dates.

Users & moderation

Block or unblock customers, hide unwanted reviews, read contact messages.

Activity log

Every admin add, edit and delete is recorded with who did it and when.

Secure by design

Login-protected admin pages, prepared SQL statements and CSRF tokens on every form.

Technologies used

PHP 8.2Server-side pages (also runs on PHP 7.4)
MySQL / MariaDBDatabase "dbmo" accessed with mysqli prepared statements
Bootstrap 5 & 4Responsive layout for phones, tablets and desktops (customer site and admin panel)
JavaScript & jQuerySeat map, live search, countdown timer, SweetAlert2 popups
Chart.jsAdmin dashboard charts
XAMPP / DockerApache web server, runs locally on XAMPP or in Docker

The team

AR

Abdul Rafay

Core booking system

Database design, shows, seat map and seat holds, checkout, payment, e-tickets and QR scanner, cancellations and refunds, dashboard, reports and search.

U

Umair

Admin management & customer pages

Admin pages for movies, prices, snacks, promo codes, coming soon, users, reviews, messages and activity log; sign up, profile, favorites, reviews, contact and site pages.

Browse movies Contact us