Custom Ticketing Platform with Mobile App need Web Development
Contact person: Custom Ticketing Platform with Mobile App
Phone:Show
Email:Show
Location: Boquete, Panama
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"This document outlines the requirements for a custom ticketing platform and companion mobile app.
1. Customer Website
- Browse products/services (portfolio or single page)
- Product page with images, description, calendar or Add-to-Cart
- Dependent items unlock after parent product selection
- Cart with per-item/per-product discount codes
- Up-sale opportunity: upon adding an item (unique per item), also upon viewing cart (used for charity donation)
- Checkout via Stripe Checkout (marketing email opt-in)
- Confirmation + reminder emails (QR + Manage link)
2. Manage Booking (Change/Cancel)
- Tokenized link in emails
- Reschedule: new date/time, price diffs handled with Stripe upsell/refund
- Cancel: enforce policy, process refund, release inventory, send email
3. Inventory & Pricing
- Inventory caps per timeslot/day/service
- Scarcity indicators (EX. only 50 tix left) + Sold Out states
- Pricing sheets with conditional logic (date/time/day)
- Discounts: campaigns, usage caps, per-item applicability, custom codes and bulk generator
4. Admin Dashboard
- Product editor: images, desc, type toggle, calendar setup
- Pricing Sheet Manager: base + conditional logic
- Campaign Manager: codes grouped by campaigns
- Campaign codes as a product - gift cards, multi-visit (one code works x times)
- Policies: change/cancel rules
- Dashboard and Reports: sales, attendance, refunds, inventory
- Bulk emails or texts to customers per timeslot
5. Employee Mobile App
- Login (role-based)
- Scan QR → validate ticket, show customer + items, partial check-in, undo
- Timeslot dashboard: capacity/booked/checked-in
- Lookup by name/email/order
- Offline mode: cached allow/deny lists, sync queued check-ins
- Security: HTTPS, short tokens, signed QR
- Sound and Color Confirmations: good checkin vs. bad (wrong timeslot, not in system)
6. Security & Reliability
- Stripe Checkout hosted page (SAQ-A)
- Webhooks with signature + idempotency
- Tokenized manage links (short-lived)
- Backups, monitoring, error reporting
- Monitoring of suspicious behaviour (EX. 50 tix in 2 mins, excess refunds)
7. Acceptance Tests
- Manage links work and invalidate
- Reschedule issues new QR, cancels old
- Cancel refunds correctly, frees inventory
- No oversells under concurrency (EX. item in cart is no longer available)
- Discounts apply per rules
- Mobile scan works offline, no duplicate check-ins" (client-provided description)
Matched companies (4)

Junkies Coder

HJP Media

WhizzAct Private Limited
