This project is a QR-code scanner to track people attending MelbPC and MelCC events.
It is intended to be used on the mobile device (phone or tablet) of someone authoirised by the club... it is not accessible by the public.
The backend regularly duplicates a minimal set of tables (read-only) from the CiviCRM database. These are referenced in a Django / REST API backend.
Members are accepted, or denied based on this duplicate data, and recorded.
Attendance is then pushed back upstream to a CiviCRM database, and purged from the local DB.
The frontend is written in vue3, and all back-end access is done via the django REST API.
- Development Setup (public)
- Attendance Scanner - Howto (internal to club)
At this time [2022-01-12] this project is very specific to our (MelbPC/MelCC) use case.
However, questions, and contributions are welcome.