QR Manager for Event and Party ; Real time vote QR code and Webcam.
Server side, you will need a unix server with node.js Client side, any device with javascript, HTML5 and a webcam Admin interface and client can run on smartphone Android too.
- The servers can host several parties in same times
- Work with old hardware
- Can run in localhost without any internet connection
- mobile friendly
QR Party is designed to run on hardware easy to find. No specific hardware is needed like a barcode.Some old laptop with a webcam are enough.
- A screen or projector screen
- A terminal with a WebCam who can display an HTML5 page (PC, MAC, Mobile, Raspberry Pi)
- A printer
- Node.js v8
- Pug v2
- Bootstrap v4
- Jquery v3
- Express v4
- Font Awesome v5.2
- IntaScan v1
- D3.js v5.3.0
- Build a PartyTAG available over internet or in localhost
- Print listing of unique QR code and spread them to your participants
- They can vote over HTML5/Browser with webcam
- Real time D3 graph for Vjay, big screen and projector
- fun !
* Linux / Ubuntu
* Redis
* NodeJS & npm
* apt-get install qrencode
KeyDB install on Ubuntu
echo "deb https://download.keydb.dev/open-source-dist $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/keydb.list
sudo wget -O /etc/apt/trusted.gpg.d/keydb.gpg https://download.keydb.dev/open-source-dist/keyring.gpg
sudo apt update
sudo apt install keydb
Clone the code
git clone [email protected]:jcnade/QRParty.git
cd QRParty
npm install
node qr-server
Start the webserver on port 3000
node qr-server
You can build a PartyTag here
http://<IP-of-your-server>:3000/admin
And connect some terminal with webcam there
http://<IP-of-your-server>:3000/
Packages security update
ncu -u
This project is free (GPL) but if you like it or use for your own party, feel free to invite me for a beer or something.