CineScan
CineScan is a proprietary mobile app for cinema staff to scan tickets, manage admissions, and configure cinema-specific settings. It supports Android and iOS.
Features
- Barcode Ticket Scanning: Quickly scan and validate tickets for movie sessions with enhanced format validation and duplicate scan prevention.
- Cinema Selection: Choose your cinema and tenant for multi-cinema support.
- Movie Schedule: View today's movie sessions and details with cached data for faster loading.
- Cinema Seating Plan: Visualize the seating layout for any movie session, including seat status (sold, reserved, etc.) with color-coded icons.
- Booking Details Screen: Comprehensive view of booking information including ticket status, and screen name display.
- Scanned Tickets History: View complete history of all collected tickets with timestamps and audit trail for staff accountability.
- Ticket Collection Tracking: Track which tickets have been collected with timestamps and prevent duplicate collections.
- Individual Ticket Management: Mark individual tickets as collected or handle entire bookings at once.
- Admission Settings: Configure early/late admission windows for ticket scanning.
- Settings Screen: Change cinema, tenant, and app preferences.
- Persistent Settings: Admission settings and selections are saved securely.
- Modern UI: Responsive design with platform-adaptive scaffolds and dark theme.
- Background Session Updates: Automatic session data updates when app starts and after cinema changes.
- Offline Capability: Cached session data allows the app to work without internet connection.
Recent Updates (v0.4.0)
New Features
- Scanned Tickets History Screen: New dedicated screen for viewing complete audit trail of all scanned tickets with timestamps and cinema information
- Enhanced Ticket Audit: Comprehensive tracking system for staff accountability and ticket collection monitoring
- Improved Navigation: Better access to ticket history from main settings screen
- Pull-to-Refresh: Refresh scanned tickets data with pull-down gesture
Previous Updates (v0.3.0)
- Background Session Updates: Automatic session data synchronization when app starts and after cinema changes
- Screen Name Display: Shows the screen name in booking details for better user experience
- Offline Capability: Cached session data allows the app to work without internet connection
- Session Service: New service for managing session data caching and background updates
- Enhanced Cinema Screen: Updated cinema screen visual to trapezoid shape for more realistic appearance
Improvements
- Faster Loading: Cached session data provides instant access to movie schedules
- Better Data Management: Intelligent caching system with automatic updates
- Enhanced UI: Improved cinema screen visualization and screen name display
- Performance Optimizations: Reduced API calls through intelligent caching
- Better Audit Trail: Complete ticket scanning history for compliance and monitoring
Bug Fixes
- Session Data Management: Fixed issues with session data persistence and updates
- UI Improvements: Enhanced cinema screen visual representation
- Data Synchronization: Improved background data updating system
Legal
CineScan is a proprietary, closed source application. All rights reserved. Unauthorized copying, distribution, or modification of this software is strictly prohibited.