Matapos is here to help you small businesses around the world with affordable payment solution!
MataPOS is a robust, compact and affordable Point of Sale (POS) device with a target market of small and medium scale retail outlets across the world. The project is part of a continous assessment for Real-time Embedded Programming course taken by masters students at the prestigious University of Glasgow in the United Kingdom. The design will demonstrate the power and dynamism of the Raspberry Pi with C++ codes in performing real-time operations that would be beneficial to the intended market.
-
Install pigpio
sudo apt-get install libpigpio-dev
-
Install Qt
sudo apt-get install qtdeclarative5-dev-tools sudo apt-get install libqwt-qt5-dev
-
Install OpenCV
sudo apt install libopencv-dev
-
Install ZBar on your system which is used to read barcodes/qr codes
sudo apt-get install libzbar-dev libzbar0
-
Fork this repo to your github account.
-
Clone it to your local machine.
-
Create a 'build' directory in root directory matapos.
mkdir build
-
Go to the build directory and run following commands to build the project.
cd build cmake .. make ./app/matapos -
Build project as instructed above.
-
go to build directory and enter the following command
ctest
Customer QR codes start with "cust" Item QR codes start with "stock"
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Keep up to date with Matapos! Find us on all our social channels:
MataPOS is built using:
Distributed under the LGPL-2.1 License. See LICENSE for more information.
- 🔭This project is being completed by a team of students at the University of Glasgow :
- 📫 Email: matapos15@gmail.com