Project Manager — Android based Odoo POS
Open Source Android POS based on Odoo (formerly OpenERP) is an open source point of sale (POS) project that has been customized to take credit cards and specific loyalty and stored value cards that are in large scale use in the vending and food service industries.
CTO Services managed all the software development, credit card and loyalty card integration, and selected the hardware partners. The solution is PCI compliant and supports mag stripe, EMV chip, and PIN and NFC (Apple Pay and Google Wallet).
The system is based on an Android graphical touch screen and scanner that can be used to scan products, coupons, and loyalty/stored value cards.
Technologies used in the HipPOS system include:
- Python and Postgres running on Linux as a back end
- JavaScript running on an Android front end in a browser (the system is compatible with any mobile or desktop browser that supports JavaScript).
Challenges included:
- Finding the right developers who were familiar with Python, JavaScript and Odoo.
- Several changes in the approach taken on credit card processing, ending with the decision to use pre-approved equipment from Heartland Payment Systems that takes the system largely out of PCI scope.
- Integration with stored value loyalty systems used in the vending industry.