Skip to content
This repository was archived by the owner on Oct 25, 2026. It is now read-only.

Box Office Guide

Syed Ahmer Shah edited this page Oct 25, 2026 · 2 revisions

The admin area lives at /admin/login. Every admin page has a built-in guide with step-by-step instructions.

Roles

Role Access
Owner Everything, including page SEO, the ticker, broadcasts and staff roles
Manager Day-to-day management: films, shows, pricing, coupons, stock, refunds and reports; not staff, settings or site content
Box office Read-only dashboards plus ticket check and admitting guests

Roles are enforced on every admin route by AuthorizeAdminRole. Staff sign in with TOTP two-step codes and get recovery codes when they enrol.

Areas

Area What you can do
Overview KPI cards, a revenue "skyline", trends, a heat map and a live timeline of today's shows
Movies Films, media, the hero carousel, shows and row pricing; a per-film switch for ticket sales
Content Page SEO, the ticker and broadcasts (owner only)
Revenue and occupancy Revenue per day, tickets, average ticket and seats filled by film and cinema over 7, 30 or 90 days
Coupons and stock Coupons with hard use limits; snack stock with low-stock warnings
Refunds One step: seats, coupon use, gift card balance and points return, and the customer is emailed
Ticket check Scan a QR code to verify its HMAC signature, see seats and snacks, and admit the guests
Bans Ban a member along with every IP and device they used
Audit log Every data-changing action, searchable, with before and after values

Clone this wiki locally