Budget: 25000 UAH Deadline: 21 days
Good day!
I am interested in your project to integrate the Geiger Kassensysteme POS system with an external cloud service. I have experience implementing similar solutions, especially in cases where an official API is absent or limited.
My approach to implementation:
1. Since the POS system does not have an open API, I suggest one or more of the following options:
- Automation via UI (RPA approach)
- Using ZennoPoster, BrowserAutomationStudio, or AutoHotKey, it is possible to automate interaction with the POS client application (Windows version). This will allow:
- reading products, menus, prices, order statuses
- creating orders, adding products
- retrieving the list of tables
2. Working with local files / database
- If the POS system uses a local database (e.g., SQLite or MySQL), data can be read/written directly through scripts. I will verify this on a test version of the software.
3. Network sniffer / traffic analysis
- If the POS application exchanges data with a server (via HTTP/HTTPS), reverse engineering of requests can be performed to reproduce necessary actions.
Features I will implement:
- retrieving menus, products, their prices, and availability
- initiating orders and adding products
- list of tables
- payment status
Platforms: I will work with the Windows client, as it is the most accessible for automation.