📱 Add to home screen for app-like experience

🏨 Exhibition Registration

✓ Saved
Not connected — local mode. Go to Settings to connect.
Currently inside 0
Recent activity
New visitor registration
Camera QR Scanner
USB scanner / keyboard input
⚠️ Manual — scanner fallback
🕐 Custom date & time override
Full activity log
Visit history per visitor
Visitors by type

💾 Browser auto-save

Click "Check storage" to see usage.

📄 Export / Import JSON

Export all data as JSON backup. Import to restore or merge.

Export backup anytime.

📄 Export Visitors to CSV

Download all visitor data as a CSV file. Opens directly in Excel, Google Sheets, and LibreOffice. Includes Name, Organisation, Designation, Type, Phone, Email, Status, and timestamps.

Export visitor data as CSV file.

📄 Import from CSV / Excel

Import pre-registered visitors from a CSV file. Generates QR codes automatically. Duplicates (by phone) are skipped.

📄 Required columns: Name, Phone
📌 Optional: Email, Organisation, Designation, Type, Purpose, Notes
📌 Type values: General, VIP, Press, Exhibitor, Staff, Student
📌 Excel users: Save as CSV (Comma delimited) before importing
⇩ Download template
Select a CSV file to import.

🏢 Exhibition details

⚠ Set once before the event starts. Changing this mid-event will invalidate existing visitor QR codes (Task F5).

🌐 Server connection

Leave as localhost if using on the same computer. For camera on network devices use HTTPS port 5443.

📷 Camera on network devices: Open https://YOUR_IP:5443 — click "Advanced → Proceed" once per device. Android app handles this automatically.

📷 WhatsApp settings

Enable WhatsApp
Turn off to disable all WhatsApp features
Auto-open on registration
Opens WhatsApp Web automatically after each registration
Show resend button on visitor cards
WhatsApp button visible on each visitor row
Preview:

🤝 WhatsApp Business API (optional)

Leave empty to use WhatsApp Web link only.

💌 Email settings

Enable Email
Send QR to visitor email on registration
Auto-send on registration
Email sent automatically when visitor is registered
Show resend button on visitor cards
ℹ For Gmail: use smtp.gmail.com, port 587, and an App Password (not your main password).
Preview:

⚙ Feature controls

Allow visitor editing
Show Edit button on visitor cards
Enable WebSocket real-time sync
Instant sync across all staff devices.
Enable self-registration
Allow visitors to register via /self-register link or QR poster
Allow QR retrieval on duplicate phone
Shows "Show My Entry Pass" button when a visitor's phone is already registered.
Allow Registration Desk to export visitor data
When ON, Registration Desk can export JSON backup and download visitor CSV.
Allow Registration Desk to email report to Admin
When ON, Registration Desk can email the visitor CSV report directly to Admin accounts.
🧪 Testing Mode
Enables delete button on visitor cards. Auto-disables after 2 hours or on logout.

🎒 Badge Print Settings

Auto-print badge on entry scan
Badge window opens automatically when a visitor is scanned in.
Preview before print
Show badge preview on screen before printing.

📶 Self-registration settings

Enable reCAPTCHA v3
Protects self-registration from bots.

🗑 Reset Event Data

Permanently deletes all visitors, logs and activity. Use before a new event. Settings and user accounts are kept.

This cannot be undone. Export a backup first if needed.

⚙ Server Connection

Enter the IP address of the computer running server.py

🏨

Exhibition Registration

Sign in to continue

Forgot password?

Exhibition Visitor Registration System