System Demo & Documentation

Welcome to the Ticket Validation System. Choose a demo below to see the system in action.

📊 Admin Dashboard

View the admin dashboard with statistics showing people per device and ticket types distribution.

View Dashboard
🐍 Python Validator

Run the Python validator demo to see duplicate detection and validation in action.

Run Python Demo Or run: python3 demo.php
🔌 API Endpoint

Test the API endpoint for Flutter integration. Returns JSON responses.

View API Data POST to /api/validate to test
📚 Documentation & Setup
Quick Links:
  • Flutter Integration: See FLUTTER_INTEGRATION.md
  • API Documentation: See laravel/API_DOCUMENTATION.md
  • Setup Guide: See SETUP_GUIDE.md
  • Laravel README: See laravel/README.md
Features Demonstrated:
  • ✅ Online/Offline device validation
  • ✅ Duplicate detection and prevention
  • ✅ People count per device tracking
  • ✅ Ticket types distribution
  • ✅ Validation statistics dashboard
  • ✅ RESTful API for Flutter integration
To Run Full Laravel Backend:
cd laravel
composer install
cp .env.example .env
php artisan key:generate
# Configure database in .env
php artisan migrate
php artisan serve
Note: This is a demo server. For production, set up the full Laravel backend with database. The current server is running on http://localhost:8000