Skip to content

jcnade/QRParty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR Party

Let the dancefloor decide the line up!

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.

features

  • The servers can host several parties in same times
  • Work with old hardware
  • Can run in localhost without any internet connection
  • mobile friendly

Hardware Requirement

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

2018 Updated Edition

  • Node.js v8
  • Pug v2
  • Bootstrap v4
  • Jquery v3
  • Express v4
  • Font Awesome v5.2
  • IntaScan v1
  • D3.js v5.3.0

How it's work

  • 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 !

Requirement

 * Linux / Ubuntu
 * Redis
 * NodeJS & npm
 * apt-get install qrencode

Setup

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

How to use it

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/

Maintenance

Packages security update

 ncu -u

Beerware

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.

About

QR Manager for Event and Party.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published