It waits in line so you don't have to
This repository contains the Python-based API and iOS client code for Q. It may make sense to split these into separate projects at some point.
Q requires RabbitMQ, which can be found at:
Additionally, Q requires a MongoDB instance sitting somewhere to store a list of merchants/vendors that could utilize a queuing system.