Coder Social home page Coder Social logo

hiramvillarreal / iotpos Goto Github PK

View Code? Open in Web Editor NEW
147.0 32.0 77.0 70.75 MB

IotPOS, an open source Point of Sale software.

License: GNU General Public License v2.0

CMake 0.53% C++ 79.34% Shell 0.41% Python 3.82% C 0.18% TSQL 15.72%
point-of-sale restaurant-management raspberry-pi raspberry-pi-3 raspberry-pi-zero raspberry-pi-gpio

iotpos's People

Contributors

dcchivela avatar hiramvillarreal avatar shaggs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iotpos's Issues

Install script stop at line 9

Hello it seem before line 9 the terminal user is root so at ~cd go to /root:

./install.sh: line 9: cd: iotpos: No such file or directory
begin build
CMake Error: The source directory "/root" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** No targets specified and no makefile found. Stop.
installing IOTPOS
make: *** No rule to make target 'install'. Stop.
install complete now to setup database
./install.sh: line 18: cd: /root/iotpos/database_resources: No such file or directory
cat: iotpos_mysql.sql: No such file or directory
Enter password:
all done :)

Connecting CUPS printer

Hi, I'm using an Epson tm-m30 printer connected to the pi via cups. I have entered a transaction but it has not printed a ticket yet. How do I know if it recognizes my printer?

Currencies symbol.

Thank you for creating this wonderful software. I've been using it for some time.
Recently, I had problem with the receipt as currency symbol is showing $ whereas we are using MYR. In 'IotStock' there is tab 'View Currencies' and I've inserted MYR but nothing changes.

Could Mr Hirram show how to edit the currency symbol? Thank you very much.

Language SQL Database

Thanks for share your job...

I want to know if there is a specific language on the database, I used the system with few products, but for expansion I require more products and I acquired a barcode list in Excel; I know I need to convert to SQL but I have doubts if there is any special configuration in the DB

Any future Update scheduled?

Setting up Weight Barcode

Hi Hiram

I would like to find out how i can implement the barcodes with weight into the code section of an item. I believe my barcodes are in the UPC format.

Thanks in advance.

(Newbie here) How can I change Language and add my own database?

Hello, thanks for your awesome project!

I was trying out the program and read a little bit of the source code. Still wondering where can I add my own database or a single product without querys. I also want to translate it to Portuguese, could you help me with the steps?

Duda bbdd

Buenos días;

Estaba estudiando la aplicación Iotpos y tenia la duda de si puedo hacer una copia de seguridad de las ventas realizadas. La duda me surge porque a pesar de consultar las tablas de mysql no he podido localizar los datos de las ventas y desconozco donde se guardan. Disculpad mi ignorancia. Muchas gracias y un saludo

Cannot connect to X server

just after installing im getting this when i type iotpos into the comand line. im fairly new to Rpi so apologies.

Edit Receipt Layout

I understand the script print-cups.cpp and can edit it, please tell me the command to compile this script to only modify the print receipt section.

I think it will be better if there is a GUI tool to update the print layout.

Thanks.

Bug Report

warnings.xlsx

Hello Developer,

My name is Enas and I am a Ph.D. student. My research focuses on static code analysis. I was looking for open-source software to collect some static code analysis tool warnings. I checked your source code, and I ran one of static code analysis tools over the source code. A number of warnings were generated; some of them may represent true defects in the source code and some may represent false reports, where the tool shows a defect but in reality there is none.

I need your help by going through the warnings and checking if any of them represent a true defect in your source code. To do that, kindly find the attached file, which contains the warnings.

Your response and help are highly appreciated.

Thanks,
Enas

GPIO setup for cash drawer

Hi there! Excellent product. Thank you very much for your work!

Should I be adding anything to /etc/rc.local or something to set up the gpio port for the cash drawer? Its not firing the relay, but if i echo "0" or "1" to gpio17's value from the terminal, it fires it. Thanks in advance!

Reports en iotpos

Buenas.
Gracias por este proyecto, has salvado mi pelejo.
Hay alguna manera "for Dummies" de imprimir un relatorio de fin de mes del mes anterior usando en Raspberry?

Small screen

Hi,

Is there any version for screens like the official Raspberry Touch screen?

RedCat310

Categories + Subcategories

Hey there,
For starters, I am 100% new to Github, Raspberry Pi, and iotpos. I've got iotpos up and running. The install was a breeze!

I intend to use iotpos for my employees. We have a wide range of products such as frozen foods, beverages, electronics, and clothing they can pay for with currency they earn while working.

I have my categories and subcategories created, but noticed when adding products, you can only assign a category to them and not subcategory. Is it possible to add subcategory to the 'Product Editor'?

If I need to create a separate issue for this, by all means let me know, but I am also curious as to how I access the mysql database for iotpos? I did not see a guide anywhere for this.

Thank you very much for your time and work into this awesome program!

Barcode Scanner

Hi,

I really excited trying this POS system, thanks for sharing.

Right now I have installed, try this and that on my Raspberry Pi B+, but still considering to buy hardware.

I have a couple questions:

  1. Will it compatible with Barcode scanner?
  2. Will this program be updated? And is there any simple ways to update the program?
  3. If I buy a thermal printer, can it just plug on normal USB, instead modified to using GPIO?
  4. Will it compatible with Raspberry 3?

Thanks.

Add user not working

Hi,

Firstly I would like to congratulate you on this awsome software.
I have just started playing with it in local and network mode and am very impressed.

I am facing two issues though and don't know what can be done to resolve them.

  1. changing the currency to euro seems impossible, it is stuck to $ sign.
  2. I tried adding new users, whether it be vendor, supervisor or admin, none are created.

Any help would be greatly appreciated.

Kind regards.

John

Can I pass product add through api calls.

I’m building a digital signage where customers can browse the product like an e-commerce site and add to cart and would like to use the pos to add products to cart and finally when they want to checkout we call the iotpos to show payment.

Central DB

Hi Hiram, Is possible to have two installations of IOTPOS in two Computers with one Central DB (this in order to Manage two Stocks in different locations).

Hola Hiram, es posible tener dos instalaciones de IOTPOS en dos Computadoras con una Base de Datos Centralizada (Esto para poder Manejar Dos Almacenes).

Thanks / Gracias

fractional quantities can't be sold

Saludos Hiram,
Es posible introducir cantidades decimales para las ventas?
Por ejemplo 0.5 kg.
Cuando se hace una venta y pongo .5 lo redondea a 1.

Program freeze

Hi, when i click quickly a product after 5 o six times, the program freeze and dont response anymore, i cant finalize the program too on ther task manager.

thanks.

Can I run the iot stock on centos

Hi

Great project by the way. I am planning on integrating Adyen payment terminal for processing payments.

Can I run the iot stock on centos on aws.

iotpos over ubuntu 20.04

it is possible to intall iotpos over ubuntu 20.04?

Es posible instalar la aplicación iotpos en ubuntu 20.04?

Gracias.

Print Credit not working via CUPS

I'm trying to print a credit from credit look-up.

I find the person and click print but no dialogue comes up.

In settings I've got ticks for all except thermal printer settings

Output from terminal displays no error

StartOperations::INSERT_BALANCE Inserted the new BALANCE # 4 trigger grid action done... -SEARCHED TEXT: "123456 -- Test User 1" TRIMMED: "123456" getCreditInfoForClient ----> Got credit: 1 for $ 6 getCreditInfoForClient Getting CREDIT INFO FOR CLIENT ID: 2 .. create= true query size: 1 filterClientForCredit Getting credit info for clientId: 2 -- $ 6 getCreditHistoryForClient Got history for 2 SaleID: 31 Amount: 6 calculateTotalForClient Credit for 2 -- $ 6

Can screen shot of required

Edit Receipt

Hi, thank you for sharing this project but I’m new in Raspberry. From the printed struck/receipt we can see the title on the top is ‘IotPos’ and on the bottom is ‘Thankyou for your preference’. How to change and compile it? Because I want to use my national language (Indonesia). Thank you.

Starting program

I have spent over a week, using 2 different Pi Zero and 3 different Pi 3B and I can not get this to work.

I can not find a way to start this program. I have followed ever single step, even had my wife do a build without me helping her and still no luck. Where the instructions say type "iotpos" .. in what file/dir should I be in?

Raw product

Hi,

Is there any workaround to do that ?
e.g : For stock, we need to be able to order 1 glass of wine (125ml or 1/6) from a bottle (750ml) and get either 625ml or 5 units remaining in the bottle from the stock.

Thanks,

Thermal Printer USB

Hi good day.

I'm trying to test with a USB connected thermal printer but it won't print.

Digital scale

Have you ever considered adding support for digital scales? I am looking for a simple POS for a friends store. But weighing items would be a must.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.