Event registration and check-in system using NFC
wristbands/tags.
Supports participant registration with photos, local data storage (CSV + photos), and scanning at the booth to display participant names and photos.
Hardware
- NFC reader (ACS ACR122U recommended)
- Webcam (to take photos during registration)
Required to install:
Optional to install:
- Clone Repository
git clone https://github.com/aptrocode/Event-NFC-Reader.git
- Go to the project folder
cd Event-NFC-Reader
- Create and activate a Virtual Environment
python -m venv .venv
.\.venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Go to frontend folder
cd frontend
- Install dependencies
bun install
Note
if not using bun
just delete bun.lockb
, and switch to another package manager like:
# npm install
# yarn install
# pnpm install
Run development
bun dev
Note
Make sure you run the command in the /frontend
directory
The code is licensed MIT