Free Queue Manager (beta). A web based queue management system built with Python Flask as back-end, and Bootstrap, jQuery as front-end.
- Support for POS USB printers on major operating systems.
- Customize-able interfaces.
- Supports text-to-speech announcement.
- Make sure to install and use Python 3.7
- Execute the following commands in a terminal window:
chmod +x installer.sh
./installer.sh --install
./installer.sh --run
- To checkout the supported command-line options
./installer.sh --help
:
./installer.sh --help: Examples
./installer.sh --install to install packages required
./installer.sh --uninstall to remove packages installed
./installer.sh --run to run FQM
./installer.sh --test to run FQM tests
./installer.sh --migrate to run FQM migration
./installer.sh --help to print out this message
- Make sure to install and use Python 3.7
- Execute the following commands in a terminal window:
git clone https://github.com/mrf345/FQM.git
cd FQM
python -m pip install -r requirements/main.txt
python run.py
- To checkout the supported command-line options
python run.py --help
:
Usage: run.py [OPTIONS]
If no `ip` is passed it will default to `127.0.0.1`
If no `port` is passed it will default to a random port.
Options:
--cli To use command-line interface instead of GUI.
--quiet To silence web server logs.
--ip TEXT IP address to stream the service on.
--port TEXT Port to stream the service through.
--help Show this message and exit.
Example: python run.py --cli --port 8080
You can get an executable that's suitable to your OS from :
- https://fqms.github.io/#download
- https://github.com/mrf345/FQM/releases/
- https://sourceforge.net/projects/free-queue-manager/
Since the 0.7
release we're able to migrate the data generated in previous releases to the new ones.
- You'll have to copy the
data.sqlite
file from the main project folder to the new release project folder. - If you've uploaded any
Multimedia
files to your previous setup, make sure to copy them over to the new project folder manually from and toFQM/static/multimedia/
folder.
Make sure the migration steps are performed prior to running the new release of the system.
You can find a useful and a very outdated 😓 user guide here.