https://github.com/manix84/lite_event_checkin
A simple QR Code check-in system.
https://github.com/manix84/lite_event_checkin
csv guests lite-event-checkin scanner ticket
Last synced: 4 days ago
JSON representation
A simple QR Code check-in system.
- Host: GitHub
- URL: https://github.com/manix84/lite_event_checkin
- Owner: manix84
- License: mit
- Created: 2021-03-30T11:15:13.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T09:53:38.000Z (about 1 year ago)
- Last Synced: 2025-02-25T10:37:20.794Z (about 1 year ago)
- Topics: csv, guests, lite-event-checkin, scanner, ticket
- Language: TypeScript
- Homepage: https://checkin-lite.herokuapp.com
- Size: 5.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lite_event_checkin
A simple QR Code check-in system.
## Planned Features
- [ ] Take a CSV of names (Last, First)
- [x] Generate Key SHA256(Guest Details + Guest Salt + Server Salt)
- [x] Store keys against names
- [x] Generate QR code from Key
- [x] Generate Output CSV (LastName:String, FirstName:String, CheckedIn:Boolean, QRCode:URL)
- [x] Create Web Interface
- [x] QR Scanner (`/scanner`) (Show screen in canvas +Click to scan)
- [x] Add Sound effect to Scanner for feedback.
- [x] List All Names (`/guestlist`)
- [x] Cross out checked in
## New & Upcoming Features
- [x] Ticket/QR page for guests.
- [x] AddGuest page to manually add guests (`/addGuest` - may remove after CSV import is working).
- [x] Login to cover Scanner & Guestlist pages.
- [x] Leave guest ticket page unlocked.
- [x] Move to context for storing Guestlist across pages.
- [x] Move from context to websockets to update guest data.
- [x] Implement About Page, so it looks a little more professional.
- [x] Add some styling so it doesn't look like a developer through this together in a week.
- [ ] Add checkin time stamp support.
- [x] Migrate from JSON DB to MySQL.