/VirtQueue

Making Physical Queueing Virtual

Primary LanguageHTMLMIT LicenseMIT

VirtQueue

Making Physical Queueing Virtual

GitHub license

How Does VirtQueue work?

  1. You deploy it with a hosting provider of your choice. (Linode or DigitalOcean budget tiers are fine.)

  2. Add customers to your VirtQueue. They are notified by SMS/Web of the progress of orders.

  3. You control when people are ready to visit and help reduce foot fall while providing customer forfillment!

Screenshots

VirtQueue from the customer perspective.

Admin Panel

VirtQueue from the admin/shop interface.

Installation Guide

See Installation Wiki Installation Wiki

Licence

VirtQueue is licenced via the MIT licence. See LICENCE for details.

Future Plans

API Support

Phone Support ✅ completed 4th May 2020

flask-talisman intergration flask-talisman intergration ✅ completed 9th May 2020

SMS Support ✅ completed 3rd May 2020

Email Support

2FA Support

Contributing

  1. Fork it https://github.com/kittymagician/VirtQueue/fork
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Compatability

VirtQueue has been tested and is compatible with the following distributions.

CentOS 8 - Python 3.6.8

Ubuntu 18.04LTS - Python 3.6.9

With Thanks

Thanks to Matt Holt for developing Caddy and providing help with getting Server Side Events working.

Karl Lee for providing the amazing mountains photo used on the login screen that is royalty free

Francisco Presencia for Picnic CSS