Skip to content

muktansh/matapos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


logo
Matapos is here to help you small businesses around the world with affordable payment solution!

Contributors Github Repo stars Issues License
Report Bug . Request Feature

Branch checks state Commits reader

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.

Demo

Click for demo

Install Dependencies

  • 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

Setup on Linux 👨‍💻

  • 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

    Run Tests

  • Build project as instructed above.

  • go to build directory and enter the following command

    ctest

Note regarding QR codes

Customer QR codes start with "cust" Item QR codes start with "stock"

Contributing

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.

Social Media 🌐

Keep up to date with Matapos! Find us on all our social channels:

signups· instagram

Technologies ⚙️

MataPOS is built using:

License 📰

Distributed under the LGPL-2.1 License. See LICENSE for more information.

Contact Us 📞

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 87.7%
  • CMake 6.6%
  • HTML 5.7%