Skip to content

alesbe/node-tickets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tickets queue

Ticket queue system made with NodeJS, socket.io and express.

Sections

Section 1: Generate new tickets

generar

Screen with one button to generate new tickets and add them to the queue

Section 2: Take tickets by desktop

escritorio

Desktop interface, with a button to attend the next ticket in the queue

Section 3: Public screen

publica

Public screen where everyone waits to be called. The ticket at the center is the last ticket that a desktop accepted

Section 4: Index

index

This section allows you to access any screen

Features

  • Instant refresh of the content, without reloding the screen
  • Custom desktop names
  • Local database (ticket queue are stored in a JSON)
  • Ticket queue is reseted daily
  • Sound played each time a desktop accepted a ticket
  • Unlimited number of desktops to be created

Install

Option 1: Docker 🐳

Download docker image

Option 2: Run the app yourself

  • Install dependencies npm install
  • Start server npm start

About

Ticket queue system with frontend made with NodeJS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published