A simple QR Code check-in system.
- Take a CSV of names (Last, First)
- Generate Key SHA256(Guest Details + Guest Salt + Server Salt)
- Store keys against names
- Generate QR code from Key
- Generate Output CSV (LastName:String, FirstName:String, CheckedIn:Boolean, QRCode:URL)
- Create Web Interface
- QR Scanner (
/scanner
) (Show screen in canvas+Click to scan) - Add Sound effect to Scanner for feedback.
- List All Names (
/guestlist
) - Cross out checked in
- QR Scanner (
- Ticket/QR page for guests.
- AddGuest page to manually add guests (
/addGuest
- may remove after CSV import is working). - Login to cover Scanner & Guestlist pages.
- Leave guest ticket page unlocked.
-
Move to context for storing Guestlist across pages.- Move from context to websockets to update guest data.
- Implement About Page, so it looks a little more professional.
- Add some styling so it doesn't look like a developer through this together in a week.
- Add checkin time stamp support.
- Migrate from JSON DB to MySQL.