QR code based attendance system, similar to Singapore's Safe Entry
This app is build for attendance tracking for a school club's weekly activities.
Important Routes:
- QR:
/qr
- Admin:
/list
- Admin log into QR route (
/qr
) to get the QR code that will be shown on the page - Attendees can then scan the QR code and input their particulars.
- Upon successful submission, they would get a confirmation page with green background. Otherwise, it will just keep refreshing the form.
- Admin log into admin route (
/list
) and a table of attendance will be shown. - Admin can export the data to excel file by clicking the export button on top of the page.
Read technical guide for app design.
- Copy
example.wrangler.toml
intowrangler.toml
and fill inaccount_id
,ADMIN_PSWD
and KV namespaces id(s). yarn
to install dependenciesyarn start
- Open
http://localhost:8787
to see your app running.
The app is hosted on Cloudflare Workers, with data stored on Cloudflare KV.